1

既存の 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

応答でもファイル システムでも、辞書が構築されているという証拠は見つかりません。

私は何が欠けていますか?

4

1 に答える 1

1

クエリ文字列にクエリ タイプを追加するのを忘れていました。&qt=dismaxスペルチェックはlast-components私のディスマックスハンドラーのものだったので、追加はうまくいきました。

于 2012-06-13T01:22:23.763 に答える