There is a bug in query->build() that passes subquery filters as '(array)' instead of their actual values. I have taken the original code from apachesolr and modified it to work in apachesolr_views.

Tested with multiple subqueries using OR and AND operators. Works great.

Comments

tinker’s picture