Проблема в сортировке элементов по релевантности в Lucene 2.9 - PullRequest
1 голос
/ 30 декабря 2011

Мы используем Lucene.NET версии 2.9 для поиска предметов с помощью свободного текстового запроса. Мы получаем товары, автоматически отсортированные по Lucene по релевантности. Он работал отлично, за исключением одного странного случая. При поиске Agile Project Management , 4 лучших элемента, возвращаемых Lucene, выглядят следующим образом.

  1. Agile Управление проектами для чайников
  2. Основы гибкого управления проектами
  3. Agile Управление проектами
  4. Agile Project Management

Пункт 3 или 4 должен отображаться вверху, поскольку они идеальны. Во многих случаях, которые мы искали, если элемент соответствует 100%, он отображается вверху. Кто-нибудь может объяснить, что здесь происходит. Мы используем стандартный анализатор.

1 Ответ

0 голосов
/ 30 декабря 2011

Первое, на что я бы обратил внимание, - какие еще поля включены в поиск?Поле описания, загруженное словом Agile, может выдвигать, например, первые два.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...