For a custom application we have been using this functionality
successfully and I have been maintaining patches against base releases
up from 1.4 through 3.6.1 and am now finally looking at 4.0. Since I
am yet-again revisiting this custom patch, I am wondering why this
functionality is prevented out of the box - for two reasons really:
1) It would be great if I didn't have to maintain a custom internal
branch of solr for this tiny little change
2) I am worried that the purposeful prevention of this functionality
implies there is a downside to doing this.
Is there a downside to utilizing both a DocSet based filter and query
If not, once I migrate this patch to 4.0 what would be the best way to
get this functionality incorporated into the base?
AFAIK, It's only prevented because it's not implemented (or at least
it wasn't in the past.) Things may have changed since I restructured
filtering to implement post filters though. If you remove the checks,
does everything actually work today?
It was never implemented because Solr didn't use it itself (and the
vast majority of people use Solr as-is w/o internal customization).
Should be fine to support as long as it doesn't complicate the
implementation too much.