Configuring filter cache for searching
The DSE Search configurable filter cache reliably bounds the filter cache memory usage for a Solr core.
The DSE Search configurable filter cache, SolrFilterCache, can reliably bound the filter cache memory usage for a Solr core. This implementation contrasts with the default Solr implementation which defines bounds for filter cache usage per segment. SolrFilterCache bounding works by evicting cache entries after the configured per core high water mark is reached, and stopping after the configured lower water mark is reached.
Note: SolrFilterCache does not support auto-warming.
Procedure
To configure the filter cache thresholds: