Результаты Solr побочные отличаются в каждом запросе - PullRequest
1 голос
/ 07 марта 2019

Я использую Solr 4.1, и у меня определено много аспектов.Я заметил, что когда я отправляю один и тот же запрос в Solr несколько раз, счетчик фасетов результата каждый раз различается.По какой-то причине мой filterCache приводит к тому, что число фасетов результата первого запроса будет отличаться от всех последующих запросов.Когда я удаляю свой filterCache из конфигурации, я вообще не вижу этой проблемы.

Почему filterCache вызывает это несоответствие?Вот все кеширование, которое у меня есть в моих конфигах:

     <filterCache class="solr.FastLRUCache"
                 size="512"
                 initialSize="512"
                 autowarmCount="32"/>

    <queryResultCache class="solr.LRUCache"
                     size="1024"
                     initialSize="1024"
                     autowarmCount="512"/>

    <documentCache class="solr.LRUCache"
                   size="1024"
                   initialSize="1024"
                   autowarmCount="0"/>

    <queryResultWindowSize>10</queryResultWindowSize>


   <queryResultMaxDocsCached>100</queryResultMaxDocsCached>
...