I've been trying to figure out how to perform a specific search but cannot wrap my head around it and was hoping that someone here could give me some helpful input.
I'd like to write a query against one specific field and all terms of that field should have a match in the query string. So for example if my field contains "big red apple" then the search string must contain exactly those three terms (and nothing else) in any order, and not the other way around!
In addition I'd like to add some fuzziness to it, depending on the number of terms - so for example if the field contains 5 terms, then only 4 need to match OR vice versa.
I've tried to find a solution to this in a variety of ways but all of them have ended up at a dead end. I feel this should definitely be possible and that I'm just missing something here.
Does anyone have some input for me on how to approach this?
Thanks a lot in advance!