Andrei Filimonov created LUCENE-6093:
----------------------------------------
Summary: BlendedInfixSuggester throws NullPointerException if
there were discarded trailing characters in the query
Key: LUCENE-6093
URL: https://issues.apache.org/jira/browse/LUCENE-6093
Project: Lucene - Core
Issue Type: Bug
Components: modules/spellchecker
Affects Versions: 4.10.2
Environment: Any environment
Reporter: Andrei Filimonov
Priority: Critical
BlendedInfixSuggester throws NullPointerException if there were discarded
trailing characters (e.g. whitespace or special character) in the query.
The problem seems to be in the createCoefficient method that fails to check if
prefixToken parameter is null. AnalyzingInfixSuggester sets prefixToken to null
in the described case and passes it to BlendedInfixSuggester. On the side not
even if BlendedInfixSuggester is changed to handle this creates a problem to
calculate the weights as prefixToken is null and cannot be used. I would be
better to have AnalyzingInfixSuggester to always set prefixToken to lastToken.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]