HI Everyone
I am getting a solr socket timeout exception in the select search query
because of bad spellcheck performance.
I am using the spellcheck component in solr select request handler.
solrconfig
<requestHandler name="/select" class="solr.SearchHandler" lazy="true">
<lst name="defaults">
<str name="defType">edismax</str>
<str name="facet">true</str>
<str name="facet.mincount">1</str>
<str name="q.op">AND</str>
<str name="mm">100</str>
<str name="sow">true</str>
<str name="spellcheck.count">25</str>
<str name="spellcheck.onlyMorePopular">false</str>
<str name="spellcheck.collate">true</str>
<str name="spellcheck.collateExtendedResults">true</str>
<str name="spellcheck">true</str>
<str name="spellcheck.extendedResults">false</str>
<str name="spellcheck.maxCollations">10</str>
<str name="spellcheck.maxCollationTries">150</str>
<str name="spellcheck.collateParam.mm">100%</str>
<str name="spellcheck.dictionary">default</str>
<str name="spellcheck.dictionary">wordbreak</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
Do we have any time allowed parameter for spellcheck like query timeAllowed
parameter ?
how can i identify query timeout because of spellcheck component process ?
Please help. Thanks in advance.
--
Thanks & Regards
Kumar Gaurav