Я хочу отсортировать индекс в Lucene.net, как я могу сделать это по убыванию в C #? - PullRequest
1 голос
/ 31 марта 2011

У меня есть код для сортировки результатов из Lucene.net, но мне нужен этот результат поиска, отсортированный по убыванию:

var sort = new Lucene.Net.Search.Sort(
    new Lucene.Net.Search.SortField("date", Lucene.Net.Search.SortField.LONG));

1 Ответ

7 голосов
/ 01 апреля 2011

Конструктор Lucene.Net.Search.Sort перегружен, чтобы изменить порядок сортировки:

var sort = new Lucene.Net.Search.Sort(
    new Lucene.Net.Search.SortField("date", Lucene.Net.Search.SortField.LONG),
    true);

От: http://www.google.com/codesearch/p?hl=en#sbnThrht2Bk/trunk/Lucene.Net/Search/Sort.cs&q=Lucene.Net.Search.Sort&sa=N&cd=1&ct=rc

...