Solr 4.5, таймауты на холодный кеш, как согреть?
(не уверен, что это больше вопрос StackOverflow, так что извините, если это так)
Существует довольно большой индекс из около 70 миллионов документов размером около 30 ГБ, работающих на Solr 4.5. Хотя это подходит для простых запросов, сложные запросы, включающие в себя фасетирование или агрегированную статистику, вызывают тайм-ауты, если их вызывать после большой задержки.
Если вы подождете около 5 минут после такого тайм-аута, то тот же запрос будет повторен, и другие подобные (не точно такие же, но с использованием тех же функций) будут работать нормально, что, как я полагаю, происходит из-за перегрева кеша.
Мой вопрос заключается в том, как сохранить кэш-память дольше, поскольку мне не ясно, какие параметры конфигурации следует настроить. Я знаю, например, что запрос автоматического прогрева можно указать в конфигурации, но я не знаю, как заставить его использовать фасеты или StatsComponent, чтобы он подогревал то, что нужно моим запросам.
я изменился autowarmCount
атрибут всего <documentCache>
теги в моем solrconfig.xml
от 0 до 100, но это не оказало заметного эффекта.
Я понимаю, что это может быть одним из тех вопросов RTFM, но чтение вики SolrCaching не очень помогло, поэтому любые советы приветствуются.