FileBasedSpellChecker生成索引

来源:互联网 发布:高斯滤波算法matlab 编辑:程序博客网 时间:2024/06/04 18:59

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生成索引。