我正在寻找用于更改和添加同义词到 synonyms.txt 的 Solr 插件?
外面有这样的东西吗?
我也一直在寻找这个。不过还没有运气。
我想为此制作一个通用功能插件的主要问题是文件权限?
我不确定“向 synonyms.txt 添加同义词”是什么意思。但是,如果您要在索引时添加同义词,这些同义词通常取自 synonyms.txt(无论您叫什么名字)
这是执行相同操作的开箱即用功能。
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.SynonymFilterFactory
<fieldtype name="syn" class="solr.TextField">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="syn.txt" ignoreCase="true" expand="false"/>
</analyzer>
</fieldtype>