我正在 Solr 中实施一个解决方案,我的方面有很多价值。
与在我的页面一侧显示一长串值(方面)相反,我想显示前 10 个。并且还有一个用于其他。
例如,我将面对国籍。
所以,我不想要每个国籍的列表,也不想要“查看全部”按钮。
我需要的是前 10 个国籍,然后是“其他”。
当用户点击其他时,它会在这个方面发挥作用吗?
这在 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