配置Solr用于暗示/预测自动完成搜索

Kru*_*nal 4 lucene search solr search-suggestion

我们正在努力将Solr 3.6集成到电子商务网站.我们有索引数据和搜索表现非常好.

我们在确定如何使用Predictive Search/Auto Complete Search建议方面遇到了一些困难.也有兴趣了解实现此功能的最佳实践.

我们的目标是提供类似于http://www.amazon.com/的预测搜索,但不知道如何使用Solr实现它.更具体地说,我想了解如何从Solr构建这些术语,还是由solr外部的其他东西管理?如何建立字典以提供这些建议?此外,对于某些领域,搜索应提供类别搜索.尝试在亚马逊搜索框中输入"xper",你会注意到除了xperia,xperia s,xperia p之外,它还列出了手机和配件中的xperia s,这是一个类别.

使用自定义词典这将很难管理.或者我们可能不知道如何正确地做到这一点.期待您指导我们如何最好地利用solr来实现这种暗示搜索.

jav*_*nna 7

我建议你几个博文:

  • 我写的这篇文章向您展示了您在Solr中有哪些开箱即用的选项以及为了选择其中一个而需要回答的问题
  • 这个向您展示了一个非常好的完整解决方案,该解决方案运行良好但需要进行一些额外的工作,并使用特定的lucene索引(solr core)用于特定目的