2010-04-18 4 views
1

Ma question est simple mais je ne trouve pas la réponse. Existe-t-il un moyen de définir dans Lucene pour récupérer une quantité de résultats supérieure à 100 dans une requête? Im utilisant lucene 2.4.0 maintenant.Comment obtenir plus de 100 résultats?

Merci à tous.

Répondre

1

La fonctionnalité permettant de contrôler la taille des résultats de recherche et les observations sur des résultats de recherche plus importants a été considérablement améliorée dans les versions ultérieures de Lucene. Si vous en avez la possibilité, envisagez de passer à la version 2,9 ou même 3,0. Ceci étant dit, je ne peux pas, à partir de votre message, déterminer exactement comment vous obtenez vos résultats de recherche. Peut-être utilisez-vous un objet Hits? Dans ce cas, vous devriez utiliser le TopDocCollector à la place. Le constructeur TopDocCollector(int) vous permet de spécifier le nombre maximum de hits que vous souhaiteriez renvoyer à partir de votre recherche.

Questions connexes