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

与在页面一侧显示一长串值(构面)相反,我希望显示前10名。还有一个用于其他。

例如,我将面对国籍。

所以,我不想列出每个国籍的名单,也不想要“看全部”。按钮。

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

当用户点击其他内容时,它会面临这个问题吗?

有帮助吗?

解决方案

在Solr中这很容易。你需要做的就是添加一个

&安培; facet.limit = 10

e.g。

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 /刻面和 - multifaceting - 句法 - in.html

或者solr wiki:

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top