【问题标题】:SolrSynonymParser one word in two "Equivalent synonyms" linesSolrSynonymParser 两个“等效同义词”行中的一个单词
【发布时间】:2021-04-29 07:04:01
【问题描述】:

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

foo, bar, goo
abc, bar, xyz

bar 一词在两行中。

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

foo, bar, goo, abc, xyz

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

【问题讨论】:

标签: solr lucene synonym


【解决方案1】:

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

如果您搜索两行中的单词“bar”,答案是肯定的。您可以通过分析屏幕查看 SynonymsGraphFilter 的输出来确认这一点

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

【讨论】:

  • 文档中的答案似乎大部分是正确的。基于“expand”参数的存在,每行中的值的使用方式有所不同。
猜你喜欢
  • 2017-02-09
  • 1970-01-01
  • 2012-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多