Отключить результаты запроса и кеш документа в solr и использовать только кеш фильтра в solr? - PullRequest
0 голосов
/ 06 апреля 2020

Я попытался установить размер документа и кеша результатов запроса на ноль, но все равно он не отключается. Я вижу много выселений в этих кешах, так как его размер равен нулю. Как полностью отключить использование всех других кешей, кроме кеша фильтров в solr.

Вот мой фрагмент конфигурации solr.

   -->
     <!-- disabled -->
    <queryResultCache class="solr.LRUCache"
                      size="0"
                      initialSize="0"
                      autowarmCount="0"/>

    <!-- Document Cache

         Caches Lucene Document objects (the stored fields for each
         document).  Since Lucene internal document ids are transient,
         this cache will not be autowarmed.
      -->
      <!-- disabled -->
    <documentCache class="solr.LRUCache"
                   size="0"
                   initialSize="0"
               autowarmCount="0"/>

Редактировать 1

Комментирование, установка enable = false или установка нулевого размера не работает в solrconfig

Если мы передадим cache = false в параметре q, я смогу отключить кэш queryResult, но все равно не смог найти способ отключить кэш документов

1 Ответ

0 голосов
/ 21 апреля 2020

Чтобы отключить кэш, установите enable = false

 <!-- disabled -->
<queryResultCache 
                enabled ="false"
                class="solr.LRUCache"
                  size="0"
                  initialSize="0"
                  autowarmCount="0"/>

При этом он также будет удален с экрана плагина / статистики

...