пример запроса:
(Sale OR Discount) AND (Apple OR Banana OR Raspberry)
Теперь я хотел бы иметь (Продажа или Скидка) и хотя бы два фрукта.
В данный момент я использую синтаксический анализатор edismax с параметром mm (минимум должен совпадать). Но как мм будет применяться к запросу выше? Будет ли мм = 2 требовать два термина с обеих сторон AND?
Обновление: MatsLindh уже указал на использование фильтров запросов, что является хорошим решением в gerneal. В моем случае использования я надеюсь найти какое-либо решение , сохранив все это в основном запросе .