Я пытался запустить следующий логический запрос в lucene, но он, похоже, терпит неудачу. Пожалуйста помоги.Boolean Поиск в Lucene
(а или б) и -> отлично работает
(а и б) или -> дает результат для А и В или с. Таким образом, a становится обязательным, а b и c становится обязательным, а результат поиска неверен. Там, где он должен работать как a, b должен быть доступен или c может быть доступен.
Другой пример:
Если вы ищете «(а, б)» вернет х результаты
Если вы ищете «с» вернет у результатов
Если вы ищете для "(a и b) или c" число результатов не может быть меньше, чем большее из x или y. Но этого не происходит. Пожалуйста, помогите, как я должен продолжить реализацию этого?
ли b и c являются фактическими значениями, которые вы ищете? – PVR