Krzysztof Madejski created SOLR-11668:
-----------------------------------------
Summary: Lookup not supported at this time orStackOverflowError
after upgradin from 6.3.0
Key: SOLR-11668
URL: https://issues.apache.org/jira/browse/SOLR-11668
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: Suggester
Affects Versions: 6.6.2
Environment: jdk1.8.0_144 on Centos 7.2
java memeory 4G
Number of doc 4.7 mln
Reporter: Krzysztof Madejski
Priority: Critical
When using the FuzzyLookupFactory in combinarion with the
DocumentDictionaryFactory it will throw a stackoverflow trying to build the
dictionary - both version 6.2.0 and 6.6,2 are affected
<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">Suggester</str>
<str name="lookupImpl">FuzzyLookupFactory</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">titleAutocomplete</str>
<str name="suggestAnalyzerFieldType">text_auto</str>
<str name="buildOnStartup">false</str>
<str name="buildOnCommit">true</str></lst>
</searchComponent>
expection
null:java.lang.RuntimeException: java.lang.StackOverflowError
at org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:676)
Combination of DocumentDictionaryFactory with FreeTextLookupFactory was warking
on version 6.2 but after upgrade to 6.6.2 i new error is generating to log file
l:java.lang.IllegalStateException: Lookup not supported at this time
at
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.java:428)
at
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.java:399)
at
org.apache.lucene.search.suggest.analyzing.FreeTextSuggester.lookup(FreeTextSuggester.ja
switch to combination
HighFrequencyDictionaryFactory with FreeTextLookupFactory, generated also the
same issue
<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester"><str name="name">Suggester</str>
<str name="lookupImpl">FreeTextLookupFactory</str>
<str name="dictionaryImpl">HighFrequencyDictionaryFactory</str>
<str name="suggestFreeTextAnalyzerFieldType">text_auto</str>
<str name="field">titleAutocomplete</str>
<str name="buildOnStartup">false</str>
<str name="buildOnCommit">true</str></lst>
</searchComponent>
Is there any workaround for this issue ?
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]