1
私はSolrCloudセットアップを持っています。私は提案コンポーネントをテストしています。インデックスには数百の文書があります。インデックスに不適切なテキストを変換したバイナリファイルが含まれているため、一部のドキュメントをインデックスに追加したくありませんでした。私はそれらを索引から削除しましたが、それらの不器用な言葉は依然として提案に現れています。コンフィギュレーションを示唆マイSolr suggesterが削除された文書から用語を返す
は次のようになります。buildOnCommit
がtrue
に設定されている
<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">fuzzySuggester</str>
<str name="lookupImpl">FuzzyLookupFactory</str>
<str name="dictionaryImpl">HighFrequencyDictionaryFactory</str>
<str name="storeDir">suggester_fuzzy_dir</str>
<str name="field">dictionary_text</str>
<str name="suggestAnalyzerFieldType">phrase_suggest</str>
<str name="exactMatchFirst">true</str>
<float name="threshold">0.001</float>
<str name="buildOnStartup">false</str>
<str name="buildOnCommit">true</str>
</lst>
</searchComponent>
<requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy">
<lst name="defaults">
<str name="suggest">true</str>
<str name="suggest.dictionary">fuzzySuggester</str>
<str name="suggest.onlyMorePopular">true</str>
<str name="suggest.count">5</str>
<str name="suggest.collate">true</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>
</requestHandler>
注こと。また、suggest.build=true
パラメータの/suggest
クエリを使用してそれらを削除しようとしましたが、効果はありませんでした。
用語を辞書から削除する必要がありますか?
削除したドキュメントがインデックスから正しく消去されていますか?ソル・アナリシス・インターフェースでこれらのばかげた言葉を一致させて、索引や辞書が再構築されていないかどうかを確認してください – EricLavault