J'ai trouvé comment trier les résultats d'une requête par un champ donné dans un index Lucene.Net plutôt que par score; tout ce qu'il faut, c'est un champ qui est indexé mais pas tokenized. Cependant, ce que je n'ai pas réussi à comprendre est comment trier ce champ en ignorant les mots d'arrêt tels que "a" et "the", de sorte que les titres de livres suivants, par exemple, trieraient dans l'ordre croissant comme suit:Comment trier par champ Lucene.Net et ignorer les mots d'arrêt communs tels que «a» et «le»?
- le chat dans le chapeau
- Horton Hears a Who
une telle chose est possible, et si oui, comment? Je utilise Lucene.Net 2.3.1.2.
Je pense que c'est comme ça que ça doit être fait, oui. Je crée une collection d'objets personnalisés avec les résultats de Lucene, donc ça ne devrait pas être trop dur. Merci. – Peaeater