【问题标题】:Solr Facetting - Showing First 10 results and OtherSolr Facetting - 显示前 10 个结果和其他
【发布时间】:2009-11-27 12:34:19
【问题描述】:

我正在 Solr 中实施一个解决方案,我的方面有很多价值。

与在我的页面一侧显示一长串值(方面)相反,我想显示前 10 个。另外还有一个。

例如,我会考虑国籍。

所以,我不想拥有每个国籍的列表,也不需要“查看全部”按钮。

我需要的是前 10 个国籍,然后是“其他”。

当用户点击其他时,它会在 this 上切面吗?

【问题讨论】:

  • 如果这是您所追求的答案,是否有机会投赞成票?

标签: search solr facet


【解决方案1】:

这在 Solr 中非常简单。你需要做的就是添加一个

&facet.limit=10

例如

http://solrserver:8080/solr/select&version=2.2&q=solr&start=0&rows=0&indent=on&facet=on&facet.field= nationality&facet.limit=10

根据您的要求,您应该能够限制结果。

有关更多信息,您可以查看我关于在 solr 中分面的博文:

http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html

或此处的 solr wiki:

http://wiki.apache.org/solr/SimpleFacetParameters#facet.limit

【讨论】:

  • “其他人”呢?如何将其余的添加到 OTHERS?
  • 对我来说听起来像是一个新问题@RaheelHasan。我不确定我是否知道答案.. 另一个 solr 人可能会。
猜你喜欢
  • 2018-02-10
  • 2011-05-10
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多