#lucene #lucene.net
#lucene #lucene.net
Вопрос:
Мой индекс содержит ~ 4 миллиона повторений.
Когда я сортирую результаты, запрос выполняется намного медленнее, что неудивительно.
Мой вопрос в том, есть ли какой-нибудь способ создать индекс, чтобы, когда я выполняю вызов и не передаю сортировку, он сортировался по полю, которое я использовал совсем недавно?
Спасибо.
Ответ №1:
По умолчанию lucene возвращает результаты в порядке, который зависит от релевантности. Насколько я знаю, вы должны использовать boost, функцию сортировки или что-то еще, если вам нравится другой порядок размещения. Что бы вы ни предприняли — результаты не вернутся быстрее при использовании функции сортировки или повышения.
Комментарии:
1. Повышение (обычно) происходит быстрее, чем сортировка, поскольку вы можете ограничить количество возвращаемых результатов, что является основным фактором производительности Lucene .