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:26:28 UTC
lucene-solr:branch_7x: SOLR-13090: Add sysprop override for
maxBooleanClauses
Repository: lucene-solr
Updated Branches:
refs/heads/branch_7x 0f0b80ff6 -> fd4df572e
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/fd4df572
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/fd4df572
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/fd4df572
Branch: refs/heads/branch_7x
Commit: fd4df572e94aa1504efcd08a6538bbda428214d2
Parents: 0f0b80f
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 11:26:22 2019 -0500
----------------------------------------------------------------------
solr/CHANGES.txt | 4 ++++
.../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 +-
.../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, 28 insertions(+), 22 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/fd4df572/solr/CHANGES.txt
----------------------------------------------------------------------
diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index 88cc876..8ea5c35 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -94,6 +94,10 @@ Improvements
* SOLR-12973: Admin UI "Nodes" view support for replica* replica names. (Daniel Collins, Christine Poerschke, janhoy)
+* SOLR-13090: All shipped configurations still have `maxBooleanClauses` default to 1024. But if the
+ `solr.max.booleanClauses` sysprop is specified, that will override the 1024 default. This enables users to
+ update this property across the board more easily. (Jason Gerlowski)
+
Other Changes
----------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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 4b2ee8e..9faeb90 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
@@ -48,7 +48,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/fd4df572/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 72c5430..59eedbb 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/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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/fd4df572/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 8a42c6b..b04459c 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/fd4df572/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 3a76548..2b47a94 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
@@ -372,7 +372,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/fd4df572/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/fd4df572/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 fcb4f07..09e6ab9 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/fd4df572/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 219b798..c627db5 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/fd4df572/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 7c7b070..9e8a50a 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/fd4df572/solr/example/files/conf/solrconfig.xml
----------------------------------------------------------------------
diff --git a/solr/example/files/conf/solrconfig.xml b/solr/example/files/conf/solrconfig.xml
index ad48c38..80fe838 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/fd4df572/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 3a76548..2b47a94 100644
--- a/solr/server/solr/configsets/_default/conf/solrconfig.xml
+++ b/solr/server/solr/configsets/_default/conf/solrconfig.xml
@@ -372,7 +372,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/fd4df572/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 0aaabbb..995cd4f 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/fd4df572/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]