Я использую Lucene.NET и получаю результаты поиска, отсортированные по полю «Дата».
Ниже приведен пример кода результатов поиска, отсортированных по дате:
var collector = TopFieldCollector.Create(sortByDate, nDocuments, false, true, true, false);
indexSearcher.Search(query, collector);
var scoreDocs = collector.TopDocs().ScoreDocs;
Мне нужно отсортировать результаты по некоторому другому полю, которое не известно после получения результатов.
Например, после первоначальных результатов, отсортированных по дате, мне нужно отсортировать по Имени / От / и т.д.
Можно ли снова отсортировать сборщик / ScoreDocs?
Спасибо.