Как мне искать «и» с lucene? - PullRequest
2 голосов
/ 30 марта 2010

Я смотрю на синтаксис запроса . и я не мог понять, как искать «и». Я попытался «предложение с и и слова после него» я ​​пытался + и и \ и. Он всегда игнорировал это. Как я могу искать "и"? Я использую lucene.net

Ответы [ 2 ]

3 голосов
/ 30 марта 2010

Включаете ли вы 'и' в индекс, чтобы его можно было искать?

Если вы используете StandardAnalyzer для индексации ваших документов, 'и' включены в список стоп-слов по умолчанию. Вы можете передать свой собственный список стоп-слов в виде строкового массива в конструктор StandardAnalyzer, если хотите включить в индекс слово «и».

0 голосов
/ 30 марта 2010

Вы пробовали И во всех заглавных буквах?

Если вы хотите выполнить поиск AND, у вас есть несколько вариантов. Вы можете сделать

+foo +bar

или

foo AND bar

но

foo and bar

не будет работать.

...