You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by liubiaoxin1 <li...@shangpin.com> on 2016/08/03 06:49:19 UTC
Re: TooManyClauses: maxClauseCount is set to 1024
set exery core solrconfig.xml: 4096
--
View this message in context: http://lucene.472066.n3.nabble.com/TooManyClauses-maxClauseCount-is-set-to-1024-tp4056965p4290157.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: TooManyClauses: maxClauseCount is set to 1024
Posted by Erick Erickson <er...@gmail.com>.
Another alternative is to use the TermsQueryParser which is intended to
deal with very large lists of values that should be ORed together. It may
be useful if your query pattern matches its intent. see:
https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-TermsQueryParser
Best,
Erick
On Fri, Aug 5, 2016 at 8:23 AM, Shawn Heisey <ap...@elyograg.org> wrote:
> On 8/3/2016 12:49 AM, liubiaoxin1 wrote:
>> set exery core solrconfig.xml: 4096
>
> Are you absolutely certain that you have set maxBooleanClauses on
> *EVERY* core in that Solr instance?
>
> This value is global, across the entire JVM, and the last core that
> starts will set the value for all cores.
>
> It is not possible to explicitly control the exact starting order of
> your cores. If the config option is missing from the last core that
> gets started, then the global setting will be reset back to 1024.
>
> I tried to address this once, but the change was vetoed, and by Apache's
> rules, I wasn't allowed to do it.
>
> https://issues.apache.org/jira/browse/SOLR-4586
>
> I hope to try again and make this situation better for Solr.
>
> Thanks,
> Shawn
>
Re: TooManyClauses: maxClauseCount is set to 1024
Posted by Shawn Heisey <ap...@elyograg.org>.
On 8/3/2016 12:49 AM, liubiaoxin1 wrote:
> set exery core solrconfig.xml: 4096
Are you absolutely certain that you have set maxBooleanClauses on
*EVERY* core in that Solr instance?
This value is global, across the entire JVM, and the last core that
starts will set the value for all cores.
It is not possible to explicitly control the exact starting order of
your cores. If the config option is missing from the last core that
gets started, then the global setting will be reset back to 1024.
I tried to address this once, but the change was vetoed, and by Apache's
rules, I wasn't allowed to do it.
https://issues.apache.org/jira/browse/SOLR-4586
I hope to try again and make this situation better for Solr.
Thanks,
Shawn
Re: TooManyClauses: maxClauseCount is set to 1024
Posted by liubiaoxin1 <li...@shangpin.com>.
<http://lucene.472066.n3.nabble.com/file/n4290158/QQ%E6%88%AA%E5%9B%BE20160803145022.jpg>
--
View this message in context: http://lucene.472066.n3.nabble.com/TooManyClauses-maxClauseCount-is-set-to-1024-tp4056965p4290158.html
Sent from the Solr - User mailing list archive at Nabble.com.