SolrSynonymParser 两 "Equivalent synonyms" 行一个词

SolrSynonymParser one word in two "Equivalent synonyms" lines

如果我使用文本文件在 Solr/Lucene 中定义同义词,如下所示:

foo, bar, goo
abc, bar, xyz

两行都有bar这个词。

这是否意味着 Solr 将所有术语视为同义词,因此等于这一行?

foo, bar, goo, abc, xyz

我只找到这个文件,如果你知道更好的文件格式解释,请发表评论:Equivalent synonyms

Does this mean Solr treats all terms to be synonyms, so that it equals this one line?

如果您在两行中搜索单词“bar”,答案是肯定的。您可以通过分析屏幕查看 SynonymsGraphFilter

的输出来确认这一点

但是如果您搜索单词“foo”(仅在一行中显示),则只会使用同义词“bar”和“goo”。