Как упорядочить результаты поиска по релевантности и другому полю в Lucene.net - PullRequest
7 голосов
/ 20 мая 2011

У меня есть требование сортировать результаты поиска по релевантности и другого поля.

Мне нужно сделать что-то похожее на это:

using Lucene.Net.Search;

SortField[] fields = new[] { SortField.SCORE, new SortField("customField") };
Sort sort = new Sort(fields);

IndexSearcher searcher = GetSearcher();
Hits = searcher.Search(query, sort);

За исключением того, что SortField.SCORE является целочисленной константой, а не SortField.

Lucene.net версия 2.3.1.3.

Кто-нибудь сталкивался с этим?

1 Ответ

8 голосов
/ 20 мая 2011

Нашли ответ на этот вопрос:

SortField.FIELD_SCORE

Не уверен, как или почему я пропустил это ...

...