我正在尝试将拼写检查添加到现有的Solr索引中。
我已将以下内容添加到solrconfig.xml
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
<str name="queryAnalyzerFiedlType">textSpell</str>
<lst name="spellchecker">
<str name="name">my_spell</str>
<str name="field">my_field</str>
<str name="buildOnOptimize">true</str>
<str nmae="spellcheckIndexDir">./spellchecker_my_spell</str>
</lst>
</searchComponent>
当我尝试使用http://<myserver>:4103/my_index/select?&spellcheck=true&spellcheck.build=true&spellcheck.dictionary=cn_spell
我没有找到任何证据表明在响应或文件系统中正在构建任何字典。
我错过了什么?
答案 0 :(得分:1)
我忘了将查询类型添加到查询字符串中。添加&qt=dismax
对我有用,因为拼写检查是我的dismax处理程序的last-components
。