Почему эта строка запроса Lucene неверна? - PullRequest
0 голосов
/ 13 февраля 2012

Ну, когда я хочу сделать какой-то запрос по моему индексу lucene, я обнаружил проблему:

+(title:a^4.0) +((+type:restaurant +city:CA)  (-type:restaurant))

Я просто хочу ограничить результаты тем городом is not CA и type is restaurant.

Но Люцен дает мне результат:

 +(+type:restaurant +city:CA) and ignore (-type:restaurant )

Можете ли вы сказать мне, что не так?

1 Ответ

0 голосов
/ 13 февраля 2012

Хотя я не получаю именно то, что вы хотите, вы, вероятно, спрашиваете о синтаксисе булева запроса Lucene.Я верю Сообщение в блоге Хоссмана о булевых запросах может помочь вам.

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