Fulltext query using node properties rather than strings

I want to call the fulltext query but do not want to use a typical 'string' as the query term. Rather I want to use one or more variable.properties (which are strings). This works for a single term:

CALL db.index.fulltext.queryNodes("person-names", sn.text)

but I also want to expand to use with:

i) logical operators AND OR, e.g ...sn.text OR fn.text
ii) fuzzy search, e.g. ...sn.text~

Any help gratefully received :slight_smile:

Not sure if there is an APOC yet, custom proc might be a way around

Thanks for the input, I'll give that a try