FileBasedSpellChecker生成索引

solr支持多種拼寫檢查,其中FileBasedSpellChecker支持指定外部詞典文件,其配置簡單:


<searchComponent name="spellcheck" class="solr.SpellCheckComponent">

<lst name="spellchecker">

<str name="classname">solr.FileBasedSpellChecker</str>

<str name="name">file</str>

<str name="sourceLocation">spellings.txt</str>

<str name="characterEncoding">UTF-8</str>

<str name="spellcheckIndexDir">./spellcheckerFile</str>

</lst>

</searchComponent>


當solr啓動時會在索引目錄下生成spellcheckerFile目錄,但還未生成索引。因此在進行糾錯時,需要指定spellcheck.build=true,如果索引未生成則基於spellings.txt生成索引。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章