Ho creato un indice lucene.Come ottenere tutti i documenti dell'indice di lucene?
Vorrei ottenere tutti i documenti che solo in base all'ordinamento di un campo e nessun termine di ricerca!
Ho creato un indice lucene.Come ottenere tutti i documenti dell'indice di lucene?
Vorrei ottenere tutti i documenti che solo in base all'ordinamento di un campo e nessun termine di ricerca!
Non so che le versioni di Lucene corrispondano, ma la risposta allo 1 potrebbe funzionare per voi. Vedi 2 per un'altra discussione che include un altro approccio.
Is it possible to iterate through documents stored in Lucene Index?
http://lucene.472066.n3.nabble.com/Iterating-over-all-documents-in-an-index-td2480114.html
Si prega di specificare q=*:*
come termine di ricerca
La classe MatchAllDocsQuery
sembra ciò che è necessario per recuperare tutti i documenti: https://lucene.apache.org/core/4_4_0/core/org/apache/lucene/search/MatchAllDocsQuery.html
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post. – user2720864
@ user2720864 Penso che tu abbia frainteso la mia risposta, che è iniziata con "Che ne dici di ..". Non era una critica. È stato un vero suggerimento su come risolvere il problema dell'OP. Per renderlo più chiaro, l'ho riformulato per rimuovere quell'espressione. Oltre allo stile di scrittura, questa non è solo una risposta adeguata (non sempre deve essere lunga), ma anche una risposta molto corretta (a meno che tu non possa confutarla). – cornuz
migliore risposta per questa domanda – macias