Построение логических запросов с использованием Sunspot
У меня есть модель User and Skill, имеющая (ассоциация has_many), где индексация выполняется с помощью солнечного пятна. Теперь необходимо реализовать логические запросы.
Пример "skill1 AND skill2" "skill1 OR skill2" "skill1 AND skill2 OR skill3"
А Sunspot использует обработчик запросов dismax, где поле imum_match используется для реализации запросов OR.
Теперь проблема в том, когда нам нужно объединить операторы AND и OR вместе. Как реализовать то же самое.
С уважением, Каран