You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we know, the magic BooleanQuery.maxClauseCount has bitten many people over time.
It's also a static, which really hurts multi-tenancy (i.e. we can't have different settings for different users, clients, or use-cases).
If we want to keep this static as a default, then at least we should allow it to be overridden on a per-query basis when we know it is the desired behavior and not a bug.
Perhaps the simplest way to achieve this would be a setter on BooleanQuery.Builder that configures the limit for that instance only?
Migrated from LUCENE-7880 by Yonik Seeley (@yonik), updated Jun 20 2017
Linked issues: