索尔混淆了"television"和"televisions"



我有一堆文档,每个文档都有一堆随机单词。Solr 输出被砸了电视和电视(电视结果(这两个词......即,当我搜索电视时,它会给我电视和电视的结果。这只是关于电视这个词及其复数形式;Solr适用于其他单词及其复数形式。例如,它适用于汽车和汽车(汽车的结果(。可能是什么问题?

Solr开箱即用地支持同义词,对于99.99%的情况,您必须定义哪些单词是同义词。两个例外是单词"电视"和"千兆字节",因为它们已经在Solr使用的默认synonyms.txt文件中定义。

您可以在核心的conf文件夹中看到以下内容:

$ cat /path/to/solr/server/solr/your-core/conf/synonyms.txt
# Some synonym groups specific to this example
GB,gib,gigabyte,gigabytes
MB,mib,megabyte,megabytes
Television, Televisions, TV, TVs

请注意它如何定义电视、电视、电视和电视是同义词。

您也可以在此处阅读有关此内容的更多信息: https://github.com/hectorcorrea/solr-for-newbies/blob/master/tutorial.md#synonyms

最新更新