Сортировка Lucene в (ключевом, алфавитном) порядке - PullRequest
1 голос
/ 17 февраля 2011

Как отсортировать результаты поиска в следующем порядке (фраза запроса, алфавитный).Чтобы привести пример, если у меня есть документы в моем индексе, каждый с одним полем (foodname).Пищевые названия документов:

  1. жирная курица
  2. куриная грудка
  3. куриная лазанья

Если я сделаю запрос с поисковым словом"курица", я хотел бы, чтобы мои результаты были в следующем порядке

  1. куриная грудка
  2. куриная лазанья
  3. жирная курица

Обратите внимание, что фактор повышения для всех этих документов одинаков на этапе индексации.Ваша помощь приветствуется

Спасибо -Venu

1 Ответ

0 голосов
/ 17 февраля 2011

Я просто дам общий обзор того, что я буду делать.Подумайте об использовании словаря типов пищевых ингредиентов / рецептов и назначении более высокого усиления для слов в индексе, которые соответствуют элементам в продовольственном словаре.И, возможно, чтобы пойти еще дальше, присвойте веса определенным ключевым словам в вашем продовольственном словаре.Вот пример словаря пищевых ингредиентов .

...