我正在尝试在网站上使用Solr进行分面搜索. 当用户触发搜索查询时,我查询Solr并检索可以显示的搜索结果. 我的问题是 – 如何找出哪些方面字段和条款适用于搜索结果? 需要明确的是
当用户触发搜索查询时,我查询Solr并检索可以显示的搜索结果.
我的问题是 – 如何找出哪些方面字段和条款适用于搜索结果?
需要明确的是 – 不同类别的产品具有不同的方面字段,我想找到一种方法来为已返回的搜索结果带回最相关的方面字段.我不想指定字段 – 我希望Solr为我确定相关的字段.
提前致谢!
我建议查看Solr Wiki上的所有 Simple Facet Parameters,特别是底部的示例,因为它们将向您展示可以为查询配置分面结果的所有可能方法.如果我正确理解您的问题…默认情况下,分面只会根据结果集中的文档返回构面/计数.但是,为了使这些与搜索更相关,您应该将facet.mincount设置为默认值0以外的值.例如, &安培; facet.mincount = 1.但是,请再次参考有关其工作原理的文档,并将其应用于您的方案.