2012-05-31 20 views
9

Llamo a la búsqueda de solr alojada en una máquina diferente con una consulta. Cuando escribí una consulta, devuelve numFound=2405 documentos coincidentes. tenemos más de 10000 doc indexados. Pero los resultados de la faceta que se devuelven tienen solo 100 recuentos de identificadores que estoy buscando como campos de facetas.Solr query query facet devuelve solo 100 resultados


Mi consulta Solr está aquí (dividida para facilitar la lectura):

localhost:8983/solr/select/? 
q="C" 
&start=0&rows=10 
&facet=on 
&facet.field=currentEmployer 
&facet.field=state 
&facet.field=industry 
&facet.field=education_university 
&facet.field=workHistory_employer 
&facet.field=id 
&facet.mincount=1 

por qué esto es así? Por favor, ayúdame donde estoy haciendo mal?

Respuesta

27

El valor predeterminado para facet.limit es 100
Agregue este parámetro de solicitud para variar el número de facetas devueltas.

Un valor negativo significa ilimitado.

+2

Agregar un valor negativo para 'facet.limit' no devuelve esta faceta. ¿Tienes alguna pista de por qué estaría sucediendo eso? –

+0

¡Para mí funciona como un encanto! Mi problema fue que en grandes resultados no se creó la faceta de baja cout. Muchas gracias! – Tenaciousd93