Solr Facetting-最初の10件の結果とその他の表示
質問
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 / faceting-and-multifaceting-syntax-in.html
またはsolr wikiはこちら:
http://wiki.apache.org/solr/SimpleFacetParameters#facet.limit
所属していません StackOverflow