All terms in the query should be present in the combined content of the fields. E.g. when I search for a combination of terms a document should be returned if:
- all terms are present in the 'description' field, the 'metadata' field or both fields
- or all terms are distributed over both fields (e.g. one term is present in the 'description' field and the two remaining terms are present in the 'metadata' field)
So q.op=AND
but across two separate fields. How should I write my query?
What if I change the indexing to use a single multivalue field instead of two separate fields, does that make this scenario easier?