Solr的搜索自动完成建议分组

时间:2014-08-26 11:33:18

标签: solr solrnet solr4

我正在使用建议器组件自动完成Solr 4.9。

但我对如何分组搜索自动完成建议毫无头绪。我已经阅读了这篇伟大的文章http://www.cominvent.com/2012/01/25/super-flexible-autocomplete-with-solr/但是,它并没有解释如何实现这一目标。

任何人都可以给我们任何有助于我们继续的提示。

1 个答案:

答案 0 :(得分:1)

您引用的示例不使用新的Suggester组件,因为它是在编写后添加的。帖子确实使用NGrams生成单词和令牌部分,然后用于在搜索时生成命中(并以不同方式加权)(建议主要调整为“你是不是?”的信息,但也可以用于自动完成)。 Jan has added the complete example on github,所以你可以深入研究你需要做的事情。

根据您的匹配需求,前缀搜索(q = field:token *)可能是解决它的最简单方法。更灵活的选择可能是使用ngrams,但这一切都取决于您的需求。

无论您选择哪种方法,都可以应用Result Grouping获取索引中每种类型的x次点击量。