Ну, когда я хочу сделать какой-то запрос по моему индексу 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 )
Можете ли вы сказать мне, что не так?