Is it possible to convert expression like WHERE clause in SQL or entire expression in FullTextSearchQueryConverter grammar to DNF?
I.e. where f=a AND (f1 like '%tion' OR f2 != 55) OR f3 is not null
where f=a AND f1 like '%tion' OR f=a AND f2 != 55 OR f3 is not null
Probably it is possible somehow to do using AST during the parsing stage? AND and OR have different priorities.