Как очистить кеш в Solr?

Я пытаюсь сравнить производительность различных запросов Solr. Чтобы получить справедливый тест, я хочу очистить кеш между запросами.

Как это делается? Конечно, можно перезапустить сервер, мне было любопытно, есть ли более быстрый способ.

Ответ 1

Я использую версию 4.2.1 и даже с autowarmCount="0" кеш не обновляется после выполнения Dataimport.

В этом случае на Solr Admin (обычно http://localhost:8983/)

Перейдите в Основной администратор и нажмите Обновить. При обновлении вы должны увидеть зеленую галочку в поле "Current".

Ответ 2

Отключите все кеши от solrconfig.xml.

Обратите внимание, что Lucene FieldCache будет включен.