diff --git a/solr/authority/conf/solrconfig.xml b/solr/authority/conf/solrconfig.xml
index 0720a8c2ff5b13f287952d71ee833d5bd4765ee2..583777d3735513985a33da5c6c10d9618b083f6c 100644
--- a/solr/authority/conf/solrconfig.xml
+++ b/solr/authority/conf/solrconfig.xml
@@ -179,27 +179,31 @@
          autowarmCount - the number of entries to prepopulate from
            and old cache.
          -->
+
+    <!-- VuFind uses the default Solr settings for filterCache, which should produce a high
+         hit rate. You can carefully adjust the filterCache and check the hit ratio in 
+         admin>plugins>stats -->
     <filterCache
       class="solr.FastLRUCache"
-      size="300000"
-      initialSize="300000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
    <!-- queryResultCache caches results of searches - ordered lists of
          document ids (DocList) based on a query, a sort, and the range
          of documents requested.  -->
     <queryResultCache
       class="solr.LRUCache"
-      size="100000"
-      initialSize="5000"
-      autowarmCount="5000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
   <!-- documentCache caches Lucene Document objects (the stored fields for each document).
        Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
     <documentCache
       class="solr.LRUCache"
-      size="50000"
-      initialSize="50000"/>
+      size="16384"
+      initialSize="16384"/>
 
     <!-- If true, stored fields that are not requested will be loaded lazily.
 
diff --git a/solr/biblio/conf/solrconfig.xml b/solr/biblio/conf/solrconfig.xml
index 2fe07b5ecd2f1f5da2a972cb8e3f9125624c9c60..cb00f6062aaf46b126289982ba627e388d49806f 100644
--- a/solr/biblio/conf/solrconfig.xml
+++ b/solr/biblio/conf/solrconfig.xml
@@ -179,27 +179,31 @@
          autowarmCount - the number of entries to prepopulate from
            and old cache.
          -->
+
+    <!-- VuFind uses the default Solr settings for filterCache, which should produce a high
+         hit rate. You can carefully adjust the filterCache and check the hit ratio in 
+         admin>plugins>stats -->  
     <filterCache
       class="solr.FastLRUCache"
-      size="300000"
-      initialSize="300000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
    <!-- queryResultCache caches results of searches - ordered lists of
          document ids (DocList) based on a query, a sort, and the range
          of documents requested.  -->
     <queryResultCache
       class="solr.LRUCache"
-      size="100000"
-      initialSize="100000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
   <!-- documentCache caches Lucene Document objects (the stored fields for each document).
        Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
     <documentCache
       class="solr.LRUCache"
-      size="50000"
-      initialSize="50000"/>
+      size="16384"
+      initialSize="16384"/>
 
     <!-- If true, stored fields that are not requested will be loaded lazily.
 
diff --git a/solr/reserves/conf/solrconfig.xml b/solr/reserves/conf/solrconfig.xml
index 95c419a5ff3882d8a0d5bff2c7d3e28b33622c08..d05bb8dc4635b13353e65ae6923440390ae52fe5 100644
--- a/solr/reserves/conf/solrconfig.xml
+++ b/solr/reserves/conf/solrconfig.xml
@@ -179,27 +179,31 @@
          autowarmCount - the number of entries to prepopulate from
            and old cache.
          -->
+
+    <!-- VuFind uses the default Solr settings for filterCache, which should produce a high
+         hit rate. You can carefully adjust the filterCache and check the hit ratio in 
+         admin>plugins>stats -->  
     <filterCache
       class="solr.FastLRUCache"
-      size="300000"
-      initialSize="300000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
    <!-- queryResultCache caches results of searches - ordered lists of
          document ids (DocList) based on a query, a sort, and the range
          of documents requested.  -->
     <queryResultCache
       class="solr.LRUCache"
-      size="100000"
-      initialSize="5000"
-      autowarmCount="5000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
-  <!-- documentCache caches Lucene Document objects (the stored fields for each document).
-       Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
+   <!-- documentCache caches Lucene Document objects (the stored fields for each document).
+        Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
     <documentCache
       class="solr.LRUCache"
-      size="50000"
-      initialSize="50000"/>
+      size="16384"
+      initialSize="16384"/>
 
     <!-- If true, stored fields that are not requested will be loaded lazily.
 
diff --git a/solr/stats/conf/solrconfig.xml b/solr/stats/conf/solrconfig.xml
index fcc952e449d7f432c728a615795745436c70014d..50a2e42c50d144a43a53ac295e0c07be3357f917 100644
--- a/solr/stats/conf/solrconfig.xml
+++ b/solr/stats/conf/solrconfig.xml
@@ -179,27 +179,31 @@
          autowarmCount - the number of entries to prepopulate from
            and old cache.
          -->
+
+    <!-- VuFind uses the default Solr settings for filterCache, which should produce a high
+         hit rate. You can carefully adjust the filterCache and check the hit ratio in 
+         admin>plugins>stats -->
     <filterCache
       class="solr.FastLRUCache"
-      size="300000"
-      initialSize="300000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
    <!-- queryResultCache caches results of searches - ordered lists of
          document ids (DocList) based on a query, a sort, and the range
          of documents requested.  -->
     <queryResultCache
       class="solr.LRUCache"
-      size="100000"
-      initialSize="5000"
-      autowarmCount="5000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
   <!-- documentCache caches Lucene Document objects (the stored fields for each document).
        Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
     <documentCache
       class="solr.LRUCache"
-      size="50000"
-      initialSize="50000"/>
+      size="16384"
+      initialSize="16384"/>
 
     <!-- If true, stored fields that are not requested will be loaded lazily.
 
diff --git a/solr/website/conf/solrconfig.xml b/solr/website/conf/solrconfig.xml
index f4356822b4b9c7e8da496796ee34a0ae8c9eaee7..c6257d239a2a2c198f879f25dd9ba60c9425ed25 100644
--- a/solr/website/conf/solrconfig.xml
+++ b/solr/website/conf/solrconfig.xml
@@ -179,27 +179,31 @@
          autowarmCount - the number of entries to prepopulate from
            and old cache.
          -->
+
+    <!-- VuFind uses the default Solr settings for filterCache, which should produce a high
+         hit rate. You can carefully adjust the filterCache and check the hit ratio in 
+         admin>plugins>stats -->
     <filterCache
       class="solr.FastLRUCache"
-      size="300000"
-      initialSize="300000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
    <!-- queryResultCache caches results of searches - ordered lists of
          document ids (DocList) based on a query, a sort, and the range
          of documents requested.  -->
     <queryResultCache
       class="solr.LRUCache"
-      size="100000"
-      initialSize="100000"
-      autowarmCount="50000"/>
+      size="512"
+      initialSize="512"
+      autowarmCount="256"/>
 
   <!-- documentCache caches Lucene Document objects (the stored fields for each document).
        Since Lucene internal document ids are transient, this cache will not be autowarmed.  -->
     <documentCache
       class="solr.LRUCache"
-      size="50000"
-      initialSize="50000"/>
+      size="16384"
+      initialSize="16384"/>
 
     <!-- If true, stored fields that are not requested will be loaded lazily.