7

私は自分のファセットに多くの価値があるSolrでソリューションを実装しています。

ページの横に値(ファセット)の長いリストを表示するのとは対照的に、トップ10を表示したいと思います。

たとえば、私は国籍に直面するでしょう。

したがって、すべての国籍のリストを作成したくはありません。また、「すべて表示」ボタンも必要ありません。

私が必要としているのは、上位10の国籍、次に「その他」です。

ユーザーが他のユーザーをクリックすると、これにファセットが表示されますか?

4

1 に答える 1

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

またはここのsolrwiki:

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

于 2009-12-07T19:22:49.873 に答える