2012-05-31 12 views
9

Ich rufe solr Suche gehostet auf einer anderen Maschine mit einer Abfrage. Wenn ich eine Abfrage schrieb, gibt es numFound=2405 übereinstimmende Dokumente zurück. Wir haben mehr als 10000 Dokumente indiziert. Aber die Facettenergebnisse, die zurückgegeben werden, haben nur 100 Anzahl von IDs, die ich als Facettenfelder abrufe.Solr Suchabfrage Facette gibt nur 100 Ergebnisse


Meine solr Abfrage ist hier (split zur besseren Lesbarkeit):

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 

, warum das so ist? Bitte hilf mir, wo ich falsch liege?

Antwort

27

Standardwert für facet.limit ist 100
Fügen Sie diesen Anforderungsparameter hinzu, um die Anzahl der zurückgegebenen Facetten zu variieren.

Ein negativer Wert bedeutet unbegrenzt.

+2

Das Hinzufügen eines negativen Werts für 'facet.limit' gibt diese Facette nicht zurück. Hast du einen Hinweis, warum würde das passieren? –

+0

Für mich funktioniert es wie ein Zauber !!!! Mein Problem war, dass bei großen Ergebnissen die Low-Cout-Facette nicht erstellt wurde. Ich danke dir sehr! – Tenaciousd93