J'ai créé un index lucene.Comment obtenir tous les documents de l'index lucene?
Je voudrais obtenir tous les documents qui selon un tri de champ et aucun terme de recherche!
J'ai créé un index lucene.Comment obtenir tous les documents de l'index lucene?
Je voudrais obtenir tous les documents qui selon un tri de champ et aucun terme de recherche!
Je ne sais pas si vos versions Lucene correspondent, mais la réponse à 1 peut fonctionner pour vous. Voir 2 pour un autre sujet incluant une autre approche.
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
S'il vous plaît préciser q=*:*
comme un terme de recherche
La classe MatchAllDocsQuery
ressemble à ce que vous devez récupérer tous les documents: https://lucene.apache.org/core/4_4_0/core/org/apache/lucene/search/MatchAllDocsQuery.html
Cela ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. – user2720864
@ user2720864 Je pense que vous avez mal compris ma réponse, qui a commencé par "Que diriez-vous ..". Ce n'était pas une critique. C'était une vraie suggestion sur la façon de résoudre le problème du PO. Pour le rendre plus clair, je l'ai reformulé pour supprimer cette expression. Outre le style d'écriture, ce n'est pas seulement une réponse correcte (ils n'ont pas toujours besoin d'être longs) mais aussi une réponse très correcte (à moins que vous ne puissiez le réfuter). – cornuz
meilleure réponse pour cette question – macias