Page MenuHomePhabricator

Fix a bug in PhraseSuggester that prevents us to use the reverse field
Closed, ResolvedPublic

Description

Caused by: java.lang.IllegalStateException: TokenStream contract violation: close() call missing
	at org.apache.lucene.analysis.Tokenizer.setReader(Tokenizer.java:90)
	at org.apache.lucene.analysis.Analyzer$TokenStreamComponents.setReader(Analyzer.java:323)
	at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:147)
	at org.elasticsearch.search.suggest.SuggestUtils.analyze(SuggestUtils.java:119)
	at org.elasticsearch.search.suggest.SuggestUtils.analyze(SuggestUtils.java:115)
	at org.elasticsearch.search.suggest.phrase.DirectCandidateGenerator.preFilter(DirectCandidateGenerator.java:133)
	at org.elasticsearch.search.suggest.phrase.DirectCandidateGenerator.drawCandidates(DirectCandidateGenerator.java:114)
	at org.elasticsearch.search.suggest.phrase.MultiCandidateGeneratorWrapper.drawCandidates(MultiCandidateGeneratorWrapper.java:52)
	at org.elasticsearch.search.suggest.phrase.NoisyChannelSpellChecker.getCorrections(NoisyChannelSpellChecker.java:116)
	at org.elasticsearch.search.suggest.phrase.PhraseSuggester.innerExecute(PhraseSuggester.java:98)
	at org.elasticsearch.search.suggest.phrase.PhraseSuggester.innerExecute(PhraseSuggester.java:54)
	at org.elasticsearch.search.suggest.Suggester.execute(Suggester.java:43)
	at org.elasticsearch.search.suggest.SuggestPhase.execute(SuggestPhase.java:85)
	at org.elasticsearch.action.suggest.TransportSuggestAction.shardOperation(TransportSuggestAction.java:162)
	... 5 more

Event Timeline

dcausse claimed this task.
dcausse raised the priority of this task from to Needs Triage.
dcausse updated the task description. (Show Details)
dcausse subscribed.

Will be fixed with elasticsearch 1.7.2