[
https://issues.apache.org/jira/browse/LUCENE-6093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jan Høydahl updated LUCENE-6093:
--------------------------------
Fix Version/s: 4.10.4
> 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
> Assignee: Jan Høydahl
> Priority: Critical
> Fix For: 4.10.4, 5.0, Trunk, 5.1
>
> Attachments: LUCENE-6093.patch
>
>
> 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]