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

时间:2013-02-05 11:53:37

标签: search solr indexing

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

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

我正在索引商店列表,其中每个商店都有一个产品字列表,其中包含单个关键字关键字,如'bike'和多个关键字关键字,如'red bike'。

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

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

在我目前的solr设置中,像'ipad accessoires'这样的关键短语被标记为'ipad'和'accessoires',当用户搜索'ipad'时,商店B也显示出来。我如何在索引中获得像'ipad accessoires'这样的关键短语,并且理解它实际上是一个关键字/令牌来匹配。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您准备尝试不同的方法,请查看弹性搜索中的Percolate查询 这可能正是你试图做反向匹配的东西链接谷歌adwords。