Использование запроса «И» с Lucene - PullRequest
1 голос
/ 24 марта 2011

Я очень новичок в Lucene.net (2.9.4) и пытаюсь выполнить поиск с помощью MultiFieldQueryParser.Я не получаю результаты обратно, я ожидаю.Я искал ответы безрезультатно ... интересно, если кто-то может помочь ...

Возьмите следующие записи (строки) предметов, которые были проиндексированы:

  • МедицинскийКонсультативный совет Bios
  • Медицинский консультативный совет
  • Презентация - Speaker Bios

Когда я ищу: Advisory , я ожидаюполучить 1 и 2 обратно, что я делаю.Когда я ищу рекомендацию И биос , я ожидаю получить только 1 назад, но, похоже, я рассматриваю AND как или, и я получаю все три результата назад ...

Чего мне не хватает в AND?Документы, кажется, говорят, что вы можете сделать это прямо из коробки.Спасибо за помощь ...

1 Ответ

0 голосов
/ 29 марта 2011

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

...