[ https://issues.apache.org/jira/browse/LUCENE-7026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15144368#comment-15144368 ]
Michael McCandless commented on LUCENE-7026: -------------------------------------------- Hmm, the contexts are indexed using {{StringField}}, which does *not* tokenize? So I'm confused why you are seeing analysis being applied to the contexts field. > AnalyzingInfixSuggester doesn't support Phrase Queries for contexts > ------------------------------------------------------------------- > > Key: LUCENE-7026 > URL: https://issues.apache.org/jira/browse/LUCENE-7026 > Project: Lucene - Core > Issue Type: Bug > Components: core/index > Affects Versions: 5.3.1 > Reporter: Kamaldeep Singh > > AnalyzingInfixSuggester uses Term Queries for filtering out the contexts. If > the StandardAnalyzer is used while indexing , since all the contexts are > stored as StringField and analyzed , spaces in them are removed and words > converted to tokens. So contexts having spaces in their terms can't be > queried , And we also can't pass a PhraseQuery as a BooleanQuery to lookup() > since Phrase Queries won't work on string fields where positions of tokens > are not stored. > Option left is to use a different analyzer while indexing > Analyzing Infix Suggester should store contexts as TextField instead of > StringField so they can be queried. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org