Sunspot solr Suche, wie alle Datensätze auf einmal zurückgeben?

8

Ich benutze Solr über Sonnenfleck in meiner Rails-Anwendung, wo ich mehr als 30 Datensätze zurückgeben muss, die standardmäßig eingestellt ist. Ich kann es tun wie gesagt Sunspot solr , aber ich möchte keine Paginierung für die Daten. Ich möchte alle Daten auf einer einzelnen Seite unabhängig von Zeilen anzeigen. Auch das Bereitstellen eines hartcodierten Wertes ist keine wahrscheinliche Lösung, nach der ich suche.

    
Bijendra 29.12.2011, 10:13
quelle

1 Antwort

11

Solr paginiert immer, daher scheint es keine Möglichkeit zu geben, die Paginierung über Sunspot zu deaktivieren (https://groups.google.com/forum/#!topic/ruby-sunspot/kVKfsrDpokc). Das einzige, was ich denken kann, ist, die Anzahl der Datensätze für Ihr Modell vor der Suche zu ermitteln und dann die Variable per_page auf diese Zahl zu setzen, sodass Sie garantiert nur eine Seite zurückgeben. Etwas wie das:

%Vor%     
jhdavids8 29.12.2011, 16:17
quelle