Hi,
My SOLRCONFIG.XML
<requestHandler name="/spellCheckCK" class="solr.SearchHandler">
<lst name="defaults">
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
<str name="queryAnalyzerFieldType">textSpell</str>
<lst name="spellchecker">
<str name="name">default</str>
<str name="field">spell</str>
<str name="spellcheckIndexDir">./spellchecker1</str>
<str name="buildOnOptimize">true</str>
</lst>
<lst name="spellchecker">
<str name="name">jarowinkler</str>
<str name="field">spell</str>
<!-- Use a different Distance Measure -->
<str
name="distanceMeasure">org.apache.lucene.search.spell.JaroWinklerDistance</str>
<str name="spellcheckIndexDir">./spellchecker2</str>
<str name="buildOnOptimize">true</str>
</lst>
<lst name="spellchecker">
<str name="classname">solr.FileBasedSpellChecker</str>
<str name="name">file</str>
<str name="sourceLocation">dictionary.txt</str>
<str name="characterEncoding">UTF-8</str>
<str name="spellcheckIndexDir">./spellcheckerFile</str>
<str name="buildOnOptimize">true</str>
</lst>
</searchComponent>
My Schema.xml
<field name="RezeptNameSpellCheck" type="textSpell" indexed="true"
stored="true" multiValued="true"/>
<copyField source="RezeptName" dest="RezeptNameSpellCheck" />
Search:
spellcheck=true
&wt=phps
&rows=30
&start=0
&sort=score+desc
&spellcheck.build=true
&spellcheck.extendedResults=false
&spellcheck.count=1
&q=sudeln
&spellcheck.onlyMorePopular=true
&spellcheck.dictionary=file
Now my Problems :-)
If I use the "file" choice with "spellcheck.dictionary=file" I got very
bad suggestions :-( If I use "default" or "Jarowinkler" I dont get any
suggestions at all :-(
Whats the problem ?
Greets,
Ralf