Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
New
Description
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?
Attachments
Issue Links
- is related to
-
SOLR-10921 Make boolean query clause limit configurable per-query
- Resolved
-
SOLR-4586 Eliminate the maxBooleanClauses limit
- Open
- relates to
-
LUCENE-4835 Raise maxClauseCount in BooleanQuery to Integer.MAX_VALUE
- Open