Dans la dernière version de Lucene (ou Lucene.NET), quel est le bon moyen de récupérer les résultats de la recherche dans l'ordre de tri?Lucene.NET - tri par int
J'ai un document comme celui-ci:
var document = new Lucene.Document();
document.AddField("Text", "foobar");
document.AddField("CreationDate", DateTime.Now.Ticks.ToString()); // store the date as an int
indexWriter.AddDocument(document);
Maintenant, je veux faire une recherche et obtenir mes résultats dans l'ordre de la plus récente.
Comment faire une recherche qui commande des résultats par CreationDate? Toute la documentation que je vois est pour les anciennes versions de Lucene qui utilisent des API désormais obsolètes.
première solution compréhensible à trier dans Lucene que j'ai trouvé – kevinsky
Je pense qu'il vous manque une null pour le filtre dans l'appel de la méthode searcher.Search() ... – Ryan
Je pense que vous avez changé 'CreationDate' à' CreationTime' ... –