Я хочу выполнить запрос solr с логическими предложениями.
Но совпадение фразы выполняется для полного запроса, а не для отдельных создаваемых запросов.
Я использую eDismaxПарсер запросов
Можно ли иметь булевы условия в запросах и совпадениях фраз?
Например: Query -
(gear AND cycle) OR (black AND cycle)
Для этого разбирается запрос
"+((+(query:gear)~0.01 +(query:cycle)~0.01) (+(query:black)~0.01 +(query:cycle)~0.01)) (phrase:\"gear cycle black cycle\")~0.01"
Как видно, условия запроса верны, но я хочу, чтобы фраза соответствовала "зубчатому циклу" или "черному циклу"