如何在Solr中建立拼写检查词典?

如何在Solr中建立拼写检查词典?,solr,spell-checking,Solr,Spell Checking,我正在尝试将拼写检查添加到现有的Solr索引中 我已将以下内容添加到solrconfig.xml <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> <str name="queryAnalyzerFiedlType">textSpell</str> <lst name="spellchecker"> <str name="name">

我正在尝试将拼写检查添加到现有的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>

文字拼写
我的咒语
我的领域
真的
/拼写检查器\u我的\u拼写
当我尝试使用http://:4103/my_index/select?&spellcheck=true&spellcheck.build=true&spellcheck.dictionary=cn\u spell构建索引时

无论是在响应中还是在文件系统中,我都没有发现任何证据表明正在构建任何词典


我缺少什么?

我忘了将查询类型添加到查询字符串中。添加
&qt=dismax
对我来说很有效,因为拼写检查是我的dismax处理程序的
最后一个组件。

我忘了将查询类型添加到查询字符串中。添加
&qt=dismax
对我很有效,因为拼写检查是我的dismax处理程序的
最后一个组件。

您是否将拼写检查组件添加到搜索处理程序的“最后一个组件”中?您是否将拼写检查组件添加到搜索处理程序的“最后一个组件”中?美好的这可能有用。我将很快处理这个组件,因为当我不得不修改我的solr索引时,我总是面临问题,我认为这将是有帮助的。很好。这可能有用。我将很快处理这个组件,因为当我不得不修改我的solr索引时,我总是面临问题,我认为这将是有帮助的。