2009-11-27 58 views
6

我在Solr實施了一個解決方案,我在這方面有很多價值。Solr Facetting - 顯示前10個結果和其他

與我在頁面邊顯示一長串值(小平面)相反,我想顯示前10位。而且還有一個用於其他位置。

例如,我將面向國籍。

因此,我不想擁有每個國籍的列表,也不希望看到所有按鈕。

我需要的是前10名國籍,然後是「其他」。

當用戶點擊其他,它在這方面?

+0

的最高投票的任何機會,如果它是你之後的答案是什麼? – CraftyFella 2009-12-08 18:13:42

回答

5

這是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的維基這裏:

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

+0

「其他」呢?如何將其餘添加到其他人? – 2013-06-10 15:26:03

+0

聽起來像是一個新問題@RaheelHasan。我不確定我是否知道答案..但是另一個solr人可能會。 – CraftyFella 2013-06-12 19:09:14

相關問題