You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ge...@apache.org on 2019/01/02 16:08:14 UTC
lucene-solr:master: SOLR-13090: Add sysprop override for
maxBooleanClauses
Repository: lucene-solr
Updated Branches:
refs/heads/master b9457b78d -> c34f29a4b
SOLR-13090: Add sysprop override for maxBooleanClauses
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/c34f29a4
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/c34f29a4
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/c34f29a4
Branch: refs/heads/master
Commit: c34f29a4b4149dd0ab8e28cf781a5fb76e5e4272
Parents: b9457b7
Author: Jason Gerlowski <ge...@apache.org>
Authored: Wed Jan 2 07:19:49 2019 -0500
Committer: Jason Gerlowski <ge...@apache.org>
Committed: Wed Jan 2 10:58:32 2019 -0500
----------------------------------------------------------------------
.../test-files/clustering/solr/collection1/conf/solrconfig.xml | 2 +-
.../dihextras/solr/collection1/conf/dataimport-solrconfig.xml | 2 +-
.../dih/solr/collection1/conf/contentstream-solrconfig.xml | 2 +-
.../solr/collection1/conf/dataimport-nodatasource-solrconfig.xml | 2 +-
.../dih/solr/collection1/conf/dataimport-solrconfig.xml | 2 +-
.../test-files/extraction/solr/collection1/conf/solrconfig.xml | 2 +-
.../src/test-files/configsets/collection1/conf/solrconfig.xml | 2 +-
.../solr/collection1/conf/solrconfig-analytics-query.xml | 2 +-
.../solr/collection1/conf/solrconfig-cache-enable-disable.xml | 2 +-
.../solr/collection1/conf/solrconfig-collapseqparser.xml | 2 +-
.../src/test-files/solr/collection1/conf/solrconfig-elevate.xml | 2 +-
.../src/test-files/solr/collection1/conf/solrconfig-minhash.xml | 2 +-
.../solr/collection1/conf/solrconfig-plugcollector.xml | 2 +-
solr/core/src/test-files/solr/collection1/conf/solrconfig.xml | 2 +-
.../src/test-files/solr/configsets/_default/conf/solrconfig.xml | 2 +-
solr/core/src/test-files/solr/crazy-path-to-config.xml | 2 +-
solr/example/example-DIH/solr/db/conf/solrconfig.xml | 2 +-
solr/example/example-DIH/solr/mail/conf/solrconfig.xml | 2 +-
solr/example/example-DIH/solr/solr/conf/solrconfig.xml | 2 +-
solr/example/files/conf/solrconfig.xml | 2 +-
solr/server/solr/configsets/_default/conf/solrconfig.xml | 2 +-
.../configsets/sample_techproducts_configs/conf/solrconfig.xml | 2 +-
solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc | 4 +++-
23 files changed, 25 insertions(+), 23 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/solrconfig.xml b/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/solrconfig.xml
index 5ff4254..50714a7 100644
--- a/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/solrconfig.xml
+++ b/solr/contrib/clustering/src/test-files/clustering/solr/collection1/conf/solrconfig.xml
@@ -70,7 +70,7 @@
<!-- Maximum number of clauses in a boolean query... can affect
range or prefix queries that expand to big boolean
queries. An exception is thrown if exceeded. -->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache used by SolrIndexSearcher for filters (DocSets),
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml b/solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
index d426320..6bdf185 100644
--- a/solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
+++ b/solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
@@ -51,7 +51,7 @@
<!-- Maximum number of clauses in a boolean query... can affect
range or prefix queries that expand to big boolean
queries. An exception is thrown if exceeded. -->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache used by SolrIndexSearcher for filters (DocSets),
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
index a07ab78..86257b2 100644
--- a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
+++ b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
@@ -51,7 +51,7 @@
<!-- Maximum number of clauses in a boolean query... can affect
range or prefix queries that expand to big boolean
queries. An exception is thrown if exceeded. -->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache used by SolrIndexSearcher for filters (DocSets),
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
index 6754f9e..5023f37 100644
--- a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
+++ b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
@@ -53,7 +53,7 @@
<!-- Maximum number of clauses in a boolean query... can affect
range or prefix queries that expand to big boolean
queries. An exception is thrown if exceeded. -->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache used by SolrIndexSearcher for filters (DocSets),
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
index a662fd9..a1cd74b 100644
--- a/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
+++ b/solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
@@ -51,7 +51,7 @@
<!-- Maximum number of clauses in a boolean query... can affect
range or prefix queries that expand to big boolean
queries. An exception is thrown if exceeded. -->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache used by SolrIndexSearcher for filters (DocSets),
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/solrconfig.xml b/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/solrconfig.xml
index aef03af..22f848f 100644
--- a/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/solrconfig.xml
+++ b/solr/contrib/extraction/src/test-files/extraction/solr/collection1/conf/solrconfig.xml
@@ -67,7 +67,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/contrib/prometheus-exporter/src/test-files/configsets/collection1/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/contrib/prometheus-exporter/src/test-files/configsets/collection1/conf/solrconfig.xml b/solr/contrib/prometheus-exporter/src/test-files/configsets/collection1/conf/solrconfig.xml
index 37c41d8..49401e2 100644
--- a/solr/contrib/prometheus-exporter/src/test-files/configsets/collection1/conf/solrconfig.xml
+++ b/solr/contrib/prometheus-exporter/src/test-files/configsets/collection1/conf/solrconfig.xml
@@ -53,7 +53,7 @@
<query>
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<filterCache class="solr.FastLRUCache"
size="512"
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-analytics-query.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-analytics-query.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-analytics-query.xml
index bf2f86d..77963be 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-analytics-query.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-analytics-query.xml
@@ -77,7 +77,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-cache-enable-disable.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-cache-enable-disable.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-cache-enable-disable.xml
index b8e3dd7..d36b9be 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-cache-enable-disable.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-cache-enable-disable.xml
@@ -30,7 +30,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-collapseqparser.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-collapseqparser.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-collapseqparser.xml
index 840a182..099f2de 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-collapseqparser.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-collapseqparser.xml
@@ -77,7 +77,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-elevate.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-elevate.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-elevate.xml
index 2a2a982..3e92ab2 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-elevate.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-elevate.xml
@@ -50,7 +50,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-minhash.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-minhash.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-minhash.xml
index f814d34..333c1db 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-minhash.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-minhash.xml
@@ -89,7 +89,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig-plugcollector.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig-plugcollector.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig-plugcollector.xml
index b60bd6a..0cce547 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig-plugcollector.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig-plugcollector.xml
@@ -76,7 +76,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/collection1/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/collection1/conf/solrconfig.xml b/solr/core/src/test-files/solr/collection1/conf/solrconfig.xml
index 413e669..9e7e505 100644
--- a/solr/core/src/test-files/solr/collection1/conf/solrconfig.xml
+++ b/solr/core/src/test-files/solr/collection1/conf/solrconfig.xml
@@ -89,7 +89,7 @@
range or wildcard queries that expand to big boolean
queries. An exception is thrown if exceeded.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Cache specification for Filters or DocSets - unordered set of *all* documents
that match a particular query.
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml b/solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml
index 4026f9c..8cc064c 100644
--- a/solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml
+++ b/solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml
@@ -374,7 +374,7 @@
since it is purely an arbitrary limit to try and catch user errors where
large boolean queries may not be the best implementation choice.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/core/src/test-files/solr/crazy-path-to-config.xml
----------------------------------------------------------------------
diff --git a/solr/core/src/test-files/solr/crazy-path-to-config.xml b/solr/core/src/test-files/solr/crazy-path-to-config.xml
index 45dc070..d239c9d 100644
--- a/solr/core/src/test-files/solr/crazy-path-to-config.xml
+++ b/solr/core/src/test-files/solr/crazy-path-to-config.xml
@@ -31,7 +31,7 @@
<schemaFactory class="ClassicIndexSchemaFactory"/>
<query>
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<useFilterForSortedQuery>true</useFilterForSortedQuery>
<queryResultWindowSize>10</queryResultWindowSize>
<HashDocSet maxSize="3000" loadFactor="0.75"/>
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/example/example-DIH/solr/db/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/example/example-DIH/solr/db/conf/solrconfig.xml b/solr/example/example-DIH/solr/db/conf/solrconfig.xml
index 65f7395..5311589 100644
--- a/solr/example/example-DIH/solr/db/conf/solrconfig.xml
+++ b/solr/example/example-DIH/solr/db/conf/solrconfig.xml
@@ -369,7 +369,7 @@
be based on the last SolrCore to be initialized.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/example/example-DIH/solr/mail/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/example/example-DIH/solr/mail/conf/solrconfig.xml b/solr/example/example-DIH/solr/mail/conf/solrconfig.xml
index ec9d7c6..b6858ee 100644
--- a/solr/example/example-DIH/solr/mail/conf/solrconfig.xml
+++ b/solr/example/example-DIH/solr/mail/conf/solrconfig.xml
@@ -372,7 +372,7 @@
be based on the last SolrCore to be initialized.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/example/example-DIH/solr/solr/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/example/example-DIH/solr/solr/conf/solrconfig.xml b/solr/example/example-DIH/solr/solr/conf/solrconfig.xml
index 7d153f6..c7532b3 100644
--- a/solr/example/example-DIH/solr/solr/conf/solrconfig.xml
+++ b/solr/example/example-DIH/solr/solr/conf/solrconfig.xml
@@ -369,7 +369,7 @@
be based on the last SolrCore to be initialized.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/example/files/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/example/files/conf/solrconfig.xml b/solr/example/files/conf/solrconfig.xml
index 1c003d7..25b05ef 100644
--- a/solr/example/files/conf/solrconfig.xml
+++ b/solr/example/files/conf/solrconfig.xml
@@ -370,7 +370,7 @@
be based on the last SolrCore to be initialized.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/server/solr/configsets/_default/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/server/solr/configsets/_default/conf/solrconfig.xml b/solr/server/solr/configsets/_default/conf/solrconfig.xml
index 4026f9c..8cc064c 100644
--- a/solr/server/solr/configsets/_default/conf/solrconfig.xml
+++ b/solr/server/solr/configsets/_default/conf/solrconfig.xml
@@ -374,7 +374,7 @@
since it is purely an arbitrary limit to try and catch user errors where
large boolean queries may not be the best implementation choice.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Solr Internal Query Caches
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml b/solr/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml
index a28da09..25b1cf0 100644
--- a/solr/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml
+++ b/solr/server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml
@@ -377,7 +377,7 @@
since it is purely an arbitrary limit to try and catch user errors where
large boolean queries may not be the best implementation choice.
-->
- <maxBooleanClauses>1024</maxBooleanClauses>
+ <maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
<!-- Slow Query Threshold (in millis)
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c34f29a4/solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc
----------------------------------------------------------------------
diff --git a/solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc b/solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc
index e5c18db..39710f6 100644
--- a/solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc
+++ b/solr/solr-ref-guide/src/query-settings-in-solrconfig.adoc
@@ -126,9 +126,11 @@ If you want auto-warming of your cache, include a `regenerator` attribute with t
This sets the maximum number of clauses allowed in a boolean query. This can affect range or prefix queries that expand to a query with a large number of boolean terms. If this limit is exceeded, an exception is thrown.
+In default configurations this property uses the value of the `solr.max.booleanClauses` system property where present. This provides an easy way for users to change this value in all collections without needing to search through and update all of their configs.
+
[source,xml]
----
-<maxBooleanClauses>1024</maxBooleanClauses>
+<maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
----
[WARNING]