I'm running Solr 4.8 in a distributed environment (2 shards). I have added the 
spellcheck component to my request handler. In my test system, which is not 
distributed, it works. But when I move it to the Dev box, which is distributed, 
2 shards, it is not working. Is there something additional I must do to get 
this to work in a distributed environment? 

<requestHandler default="true" name="standard" class="solr.SearchHandler"> 
<!-- default values for query parameters can be specified, these 
will be overridden by parameters in the request 
--> 
<lst name="defaults"> 
<str name="echoParams">explicit</str> 
<int name="rows">10</int> 
<str name="df">allText</str> 
<!-- default autocomplete settings for this search request handler --> 
<str name="spellcheck">true</str> 
<str name="spellcheck.dictionary">andreasAutoComplete</str> 
<str name="spellcheck.onlyMorePopular">true</str> 
<str name="spellcheck.count">5</str> 
<str name="spellcheck.collate">true</str> 
<str name="spellcheck.maxCollations">5</str> 
</lst> 
<arr name="last-components"> 
<str>autoComplete</str> 
</arr> 
</requestHandler> 

<searchComponent name="autoComplete" class="solr.SpellCheckComponent"> 
<lst name="spellchecker"> 
<str name="name">andreasAutoComplete</str> 
<str name="classname">org.apache.solr.spelling.suggest.Suggester</str> 
<str 
name="lookupImpl">org.apache.solr.spelling.suggest.tst.TSTLookupFactory</str> 
<str name="field">sugg_allText</str> 
<str name="buildOnCommit">true</str> 
<float name="threshold">.005</float> 
<str name="queryAnalyzerFieldType">text_suggest</str> 
</lst> 
</searchComponent> 


Any help greatly appreciated! Thanks, 
-Charles 



Reply via email to