Frage

Ich implementiere eine Lösung in Solr, bei der ich viele Werte in meiner Facette habe.

Im Gegensatz zu einer langen Liste von Werten (Facetten) unten meiner Seite möchte ich die Top 10 anzeigen und auch eine für andere haben.

Zum Beispiel würde ich die Nationalität facken.

Ich möchte also nicht eine Liste von Nationalität haben, noch möchte ich einen "Sehen Sie alle" -Taste.

Was ich benötige, sind die Top 10 Nationalität und dann "andere".

Wenn ein Benutzer auf andere klickt, Facetten darauf?

War es hilfreich?

Lösung

Das ist in Solr ziemlich einfach. Alles, was Sie tun müssen, ist eine hinzuzufügen

& facet.limit = 10

z.B

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

zu Ihrer Anfrage und Sie sollten in der Lage sein, die Ergebnisse zu begrenzen.

Weitere Informationen finden Sie in meinem Blog -Beitrag über Faceting in Solr:

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

oder das Solr -Wiki hier:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top