Sto usando solr via sunspot nella mia applicazione rota dove ho bisogno di restituire più di 30 record che è impostato di default. Posso farlo come indicato in Sunspot solr ma non voglio l'impaginazione per i dati. Voglio visualizzare tutti i dati in una singola pagina indipendentemente dalle righe. Anche fornire un valore hard coded non è una soluzione probabile che sto cercando.Ricerca solr Sunspot, come restituire tutti i record contemporaneamente?
8
A
risposta
11
Solr impagina sempre, quindi sembra che non sia possibile disabilitare l'impaginazione tramite Sunspot (https://groups.google.com/forum/#!topic/ruby-sunspot/kVKfsrDpokc). L'unica cosa che posso pensare di fare è ottenere il numero di record per il tuo modello prima della ricerca, e quindi impostare la variabile per_page su quel numero in modo da garantire che si restituisca solo una pagina. Qualcosa del genere:
count = Service.count
@search = Service.search do
keywords(params[:search])
paginate :page => 1, :per_page => count
end
Problemi correlati
- 1. Ricerca full text Sunspot/Solr - come indicizzare le associazioni Rails
- 2. sunspot - solr - Come fare Corrispondenza esatta
- 3. Sunspot Solr Gem e .gitignore
- 4. Query Elasticsearch per restituire tutti i record
- 5. Sunspot/Solr Ricerca di testo completo - come escludere determinati campi dalla ricerca di testo completo?
- 6. Come reindicizzare solo alcuni oggetti in Sunspot Solr
- 7. Come si crea dinamicamente un blocco di ricerca in sunspot?
- 8. Cambia tutti i collegamenti contemporaneamente
- 9. Ricerca fuzzy in Solr
- 10. Ricerca Solr e facet
- 11. Alfresco Solr Ricerca personalizzata
- 12. come modificare molti record contemporaneamente in phpmyadmin
- 13. Come posso elencare TUTTI i record DNS?
- 14. restituire i record duplicati (ActiveRecord, Postgres)
- 15. Solr o NHibernate Ricerca
- 16. Come recuperare tutti i campi di faccine applicabili per una ricerca Solr
- 17. Ricerca SOLR maiuscole/minuscole
- 18. Esecuzione della corrispondenza ESATTA su ricerca SOLR
- 19. Aggiungi tutti i file non tracciati contemporaneamente
- 20. Ricerca Algolia vs Solr
- 21. autorizzazione sunspot heroku websolr
- 22. Ricerca con caratteri jolly Solr
- 23. Solr - Risultati che contengono tutti i termini, in qualsiasi ordine
- 24. Elimina record da più tabelle contemporaneamente?
- 25. Redis ricerca full text: reverse indexing o sunspot?
- 26. Il cursore Android SQLite carica tutti i record in memoria contemporaneamente?
- 27. sinonimo ricerca usando apache solr
- 28. Come ottenere tutti i risultati dalla query solr?
- 29. Come posso vedere tutti i dati che solr sta indicizzando?
- 30. Come eliminare tutti i dati da solr e hbase
yaa .. avevo pensato lo stesso e mantenuto l'opzione per ultimo ma ha dovuto implementare come non poteva ottenere alcun altro soln. – Bijendra
fai attenzione. ancora 'per_page: 10 ** 10' restituisce un errore (superando il massimo, suppongo), quindi è possibile utilizzare statici' per_page: 10 ** 9' per esempio invece di 'Service.count' ogni volta – okliv