【问题标题】:In Solr using SynonymFilterFactory to match within a title.在 Solr 中使用 SynonymFilterFactory 来匹配标题。
【发布时间】:2013-12-11 19:07:58
【问题描述】:

我正在搜索要在标题字段中匹配并使用同义词扩展的术语鞋。当用户搜索鞋子时,它也应该匹配:hi tops、靴子和运动鞋。我还想在 Solr 中查询所有在 title 字段类别下有鞋子的文档,所以我有这样的查询:

q=类别:鞋子

如果我在 synonyms.txt 中有这个设置,一切正常:

鞋子 => 鞋子、靴子、运动鞋。

当我更改为:

shoes => 鞋子、靴子、运动鞋、hi tops

如何让 Solr 使用 synonyms.txt 文件中的多词词在标题字段中进行搜索?

【问题讨论】:

  • 现在,我对其进行了更改,因此 fieldType 不再在架构中使用 solr.SynonymFilterFactory。这会阻止它在类别中搜索时不返回任何结果,并且仍然允许它用于全局搜索。我仍然对实际出了什么问题有疑问。

标签: solr


【解决方案1】:

这是您需要知道的全部内容,抱歉,没有简短的答案。

http://www.opensourceconnections.com/2013/10/27/why-is-multi-term-synonyms-so-hard-in-solr

【讨论】:

  • 感谢您的信息。感谢您在寻求解决方案方面的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多