summaryrefslogtreecommitdiff
path: root/defaults
diff options
context:
space:
mode:
authorsgaebel <sgaebel@localhost.localdomain>2021-10-31 11:33:42 +0100
committersgaebel <sgaebel@localhost.localdomain>2021-10-31 11:33:42 +0100
commit1cdc55a4259dbe22c8f6e7b076aa0ca12d2ce6ba (patch)
tree89cfc714aafc77b0a91c12d2e561942f855c84ce /defaults
parente7d3a363f21faf5964c777a44b50c1dac9ad8272 (diff)
lets SOLR merge bigger segments (up to 50GB)
+ some setting to reduce caches
Diffstat (limited to 'defaults')
-rw-r--r--defaults/solr/solrconfig.xml34
1 files changed, 17 insertions, 17 deletions
diff --git a/defaults/solr/solrconfig.xml b/defaults/solr/solrconfig.xml
index 54b9afbca..9c536d3fa 100644
--- a/defaults/solr/solrconfig.xml
+++ b/defaults/solr/solrconfig.xml
@@ -180,12 +180,13 @@
The default since Lucene 2.3 was the LogByteSizeMergePolicy,
Even older versions of Lucene used LogDocMergePolicy.
-->
- <!--
- <mergePolicyFactory class="solr.TieredMergePolicyFactory">
- <int name="maxMergeAtOnce">10</int>
- <int name="segmentsPerTier">10</int>
+ <mergePolicyFactory class="org.apache.solr.index.TieredMergePolicyFactory">
+ <int name="maxMergeAtOnce">8</int>
+ <int name="segmentsPerTier">8</int>
+ <int name="maxMergedSegmentMB">51200</int>
+ <int name="maxCFSSegmentSizeMB">1024</int>
+ <double name="noCFSRatio">0.1</double>
</mergePolicyFactory>
- -->
<!-- Expert: Merge Scheduler
The Merge Scheduler in Lucene controls how merges are
@@ -314,8 +315,8 @@
have some sort of hard autoCommit to limit the log size.
-->
<autoCommit>
- <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
- <openSearcher>false</openSearcher>
+ <maxTime>${solr.autoCommit.maxTime:180000}</maxTime>
+ <openSearcher>true</openSearcher>
</autoCommit>
<!-- softAutoCommit is like autoCommit except it causes a
@@ -442,8 +443,8 @@
and old cache.
-->
<filterCache class="solr.FastLRUCache"
- size="512"
- initialSize="512"
+ size="100"
+ initialSize="100"
autowarmCount="0"/>
<!-- Query Result Cache
@@ -466,27 +467,26 @@
size="512"
initialSize="512"
autowarmCount="0"/>
-
- <!-- custom cache currently used by block join -->
+
+ <!-- custom cache currently used by block join
<cache name="perSegFilter"
class="solr.search.LRUCache"
size="10"
initialSize="0"
autowarmCount="10"
- regenerator="solr.NoOpRegenerator" />
-
+ regenerator="solr.NoOpRegenerator" /> -->
+
<!-- Field Value Cache
Cache used to hold field values that are quickly accessible
by document id. The fieldValueCache is created by default
even if not configured here.
-->
- <!--
<fieldValueCache class="solr.FastLRUCache"
- size="512"
- autowarmCount="128"
+ size="32"
+ initialSize="0"
+ autowarmCount="0"
showItems="32" />
- -->
<!-- Custom Cache