Hi all, I was wondering if there's any way to use the Extended DisMax query parser in an "fq" filter query? The problem is that I have a "facet.query" with which I want to check whether a certain set of keywords would have any results. But since the normal query goes across multiple fields, I end up with something like this:
facet.query=(field1:search OR field2:search OR field3:search OR field4:search) AND (field1:keys OR field2:keys OR field3:keys OR field4:keys) (Just with a lot more fields.) On the one hand this is rather ugly to see in the logs, but mostly I'm concerned that this would be harder to parse for Solr than using its own edismax parser to do the job. So, is there a way to do that? Or are there any other alternatives to achieve this (except sending a second query, of course)? Since the fields used can change from request to request, it's not possible to dump all their contents into a single field for that purpose. Thanks in advance, Thomas