[ https://issues.apache.org/jira/browse/LUCENE-7880?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16052625#comment-16052625 ]
David Smiley commented on LUCENE-7880: -------------------------------------- +1 fine idea. With this new proposed option, BooleanQuery.maxClauseCount could still exist but only as a default for when you don't go out of your way to set the max on the Builder. > Make boolean query clause limit configurable per-query > ------------------------------------------------------ > > Key: LUCENE-7880 > URL: https://issues.apache.org/jira/browse/LUCENE-7880 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Yonik Seeley > > 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? -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org