2016-06-09 16 views
1

Ich möchte die Gesamtzahl der Ergebnisse in einer Solr-Antwort begrenzen.Begrenzung der Gesamtzahl der Ergebnisse in solr

Sagen wir, ich habe 200 Datensätze in Antwort. Ich benutze Paginierung Start = 0, Zeilen = 10.

Ich möchte es zu begrenzen 100.So obwohl wenn wir versuchen, start = 100 und row = 110.it sollte uns keine Antwort geben.

Gibt es eine Möglichkeit, die Gesamtergebnisse zu beheben?

Beliebige Eingänge?

Danke.

+0

Sie Frage ist unklar. Möchten Sie die Paginierungsfunktion einschränken? –

+0

Ich möchte die Gesamtergebnisse auf eine begrenzte Anzahl beschränken. Innerhalb der Grenze sollte die Paginierung normal funktionieren. – sree

+1

Das ist wahrscheinlich viel besser in Ihrer Controller-Logik behandelt. Ihre einzige Option, die ich mir vorstellen kann, besteht darin, Zeilen auf 100 zu fixieren und mit 0 zu beginnen, so dass Sie immer bis zu 100 Dokumente zurückbekommen und nie mehr als das. – MatsLindh

Antwort

0

Sie können die Seitennummerierung mit SolrQuery mit solr verwenden. Mit query.setStart (100), query.setRows (110) können Sie die Anzahl der von der Abfrage zurückgegebenen Zeilen begrenzen.

in Ihrem Fall kann diese Funktion als query.setStart (100), dh Anfang Ihr Ergebnis, und query.setRows (110) verwendet werden, wird Ende Ihrer Folge sein ..

dies wird wieder Dokument aus starten 100 bis 110 als Antwort

Verwandte Themen