0

如何在 Solr 中处理多个单词关键词和精确搜索?

你好。我需要一些关于以下问题的帮助:

我正在索引一个商店列表,其中每个商店都有一个产品词列表,其中包含像“自行车”这样的单个关键字关键词和像“红色自行车”这样的多个关键词关键词。

示例:商店 A 销售“ipad”和“iphone”。B店销售“ipad accessoires”和“iphone”,C店销售“ipad”和“ipad accessoires”

当用户搜索“ipad”时,我只希望在结果中显示与“ipad”完全匹配的商店(即只有商店 A 和 C)。

在我当前的 solr 设置中,像“ipad accessoires”这样的关键字被标记为“ipad”和“accessoires”,当用户搜索“ipad”时,商店 B 也会出现。我如何在索引中获得像“ipad accessoires”这样的关键词,solr 理解它实际上是 1 个要匹配的关键词/令牌。

任何帮助将不胜感激!

4

1 回答 1

0

如果您准备好尝试不同的方法,请检查 Elastic Search 中的Percolate Query。
这可能正是你试图做反向匹配的东西链接谷歌广告词。

于 2013-02-06T06:35:08.093 回答