Domanda

Sto implementando una soluzione in Solr in cui ho molti valori nel mio aspetto.

Al contrario di visualizzare un lungo elenco di valori (sfaccettature) lungo il lato della mia pagina, voglio visualizzare i primi 10. E ne ho uno anche per l'altro.

Ad esempio, vorrei sfaccettare la nazionalità.

Quindi, non voglio avere un elenco di tutte le nazionalità, né voglio un " vedi tutto " pulsante.

Ciò di cui ho bisogno sono le prime 10 nazionalità e quindi " Altro " ;.

Quando un utente fa clic su un altro, si affaccia su questo?

È stato utile?

Soluzione

Questo è abbastanza facile in Solr .. Tutto quello che devi fare è aggiungere un

& amp; facet.limit = 10

per es.

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

alla tua richiesta e dovresti essere in grado di limitare i risultati.

Per ulteriori informazioni puoi consultare il mio post sul blog sulle sfaccettature in solr:

http://www.craftyfella.com/ 2010/01 / sfaccettatura-e-multifaceting-sintassi-in.html

o la wiki di solr qui:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top