【问题标题】:Show Solr Autosuggest results with types/categories显示带有类型/类别的 Solr Autosuggest 结果
【发布时间】:2014-08-13 07:41:35
【问题描述】:

我们正在为一个电子商务网站配置 solr,该网站包含多个类别和品牌的一系列产品。除此之外,还有许多可以通过搜索到达的登录页面。所以总的来说,我们有 4 种可能的结果,我将以电子网站为例:

  • 类别(即“智能手机”)
  • 品牌(即“三星”
  • 产品(即“Samsung Galaxy S4”)
  • 页面(即“三星操作指南”)

我们希望 solr 做的是

a) 在自动建议中显示这些内容(现在它显示前三个,但不显示页面,因为它们不是它搜索的产品目录的一部分)

b) 在结果旁边的框中显示结果的“类型”。举例来说,如果我输入“Sam”,自动提示框将如下所示:

Samsung                           Brand
Samsung Galaxy S4                 Product
Samsung Galaxy S5                 Product
How-To Guide to your Samsung      Page
Android Smartphones               Category

特别是最后一点非常重要,我们还没有找到任何方法来做到这一点。任何帮助将不胜感激。

【问题讨论】:

    标签: search solr lucene autosuggest


    【解决方案1】:

    您可以为您希望能够自动完成的所有内容创建一个单独的核心,在其中保留类型和值。这样您就可以灵活地在以后添加新的自动完成功能,并且可以避免在主核心中引入大量不同的文档。

    另一种选择是将type 字段添加到您的主架构,并为Page 对象创建文档(取决于您如何创建现有的自动完成类别 - 如果您在已经索引了,添加一个只包含文档类型的新字段会很快)。

    【讨论】:

      猜你喜欢
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      相关资源
      最近更新 更多