Question

J'implémente une solution dans Solr où j'ai beaucoup de valeurs dans ma facette.

Au lieu d’afficher une longue liste de valeurs (facettes) sur le côté de ma page, je souhaite afficher le top 10. Et aussi en avoir une pour les autres.

Par exemple, je parlerais de la nationalité.

Donc, je ne veux pas avoir une liste de toutes les nationalités, je ne veux pas non plus de "voir tout". bouton.

Ce dont j'ai besoin, ce sont les 10 premières nationalités, puis "Autres".

Quand un utilisateur clique sur un autre, il a des facettes là-dessus?

Était-ce utile?

La solution

C’est assez facile dans Solr .. Tout ce que vous avez à faire est d’ajouter un

& amp; facet.limit = 10

par exemple

http://solrserver:8080/solr/select&version=2.2&q=solr&start=0&rows=0&indent=on&facet=on&facet.field= nationality&facet.limit=10

à votre demande, vous devriez pouvoir limiter les résultats.

Pour plus d'informations, vous pouvez consulter mon article de blog sur le facettage dans solr:

http://www.craftyfella.com/ 2010/01 / faceting-and-multifaceting-syntax-in.html

ou le solr wiki ici:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top