Currently as shown at
https://github.com/apache/lucene-solr/blob/lucene_solr_4_9_0/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester.java#L362 , we have:
lookup(CharSequence key, Set<BytesRef> contexts, int num, boolean allTermsRequired, boolean doHighlight)
and SHOULD is being applied to all contexts.
We need the ability to specify whether it's a SHOULD or a MUST on each individual context.
- relates to
LUCENE-6464 Allow possibility to group contexts in AnalyzingInfixSuggester.loockup()