Solet Facetting - Mostrando los primeros 10 resultados y otros
Pregunta
Estoy implementando una solución en Solr donde tengo muchos valores en mi faceta.
A diferencia de mostrar una larga lista de valores (facetas) en el lateral de mi página, quiero mostrar los 10 principales. Y también tengo uno para otro.
Por ejemplo, sería facetado en Nacionalidad.
Por lo tanto, no quiero tener una lista de todas las nacionalidades, ni quiero una " ver todas " botón.
Lo que necesito son las 10 principales nacionalidades y luego " Otro " ;.
Cuando un usuario hace clic en otro, ¿hay facetas en esto?
Solución
Esto es bastante sencillo en Solr ... Todo lo que necesitas hacer es agregar un
& amp; facet.limit = 10
por ejemplo
http://solrserver:8080/solr/select&version=2.2&q=solr&start=0&rows=0&indent=on&facet=on&facet.field= nationality&facet.limit=10
a su solicitud y debería poder limitar los resultados.
Para obtener más información, puede consultar mi blog en facetas en solr:
http://www.craftyfella.com/ 2010/01 / faceting-and-multifaceting-syntax-in.html
o el wiki de solr aquí:
http://wiki.apache.org/solr/SimpleFacetParameters#facet.limit