Solr 4.5, tempos limite em cache frio, como mantê-lo aquecido?

1

(não tenho certeza se isso é mais um tipo de pergunta do StackOverflow, então me perdoe se for)

Existe um índice razoavelmente grande de cerca de 70M de documentos com aproximadamente 30Gb de tamanho em execução no Solr 4.5. Embora seja bom em consultas simples, as complexas envolvendo estatísticas de facetamento ou agregadas causam tempos limite se chamadas após um longo intervalo.

Se você esperar cerca de 5 minutos após esse tempo limite, a mesma consulta será repetida e outras semelhantes (não exatamente iguais, mas usando as mesmas funções) serão executadas corretamente, o que acontece porque o cache agora está quente.

Minha pergunta é como manter o cache aquecido por mais tempo, pois não está claro para mim quais parâmetros de configuração devem ser ajustados. Eu sei, por exemplo, que uma consulta de autowarming pode ser especificada em config, mas não sei como fazer com que ela use facets ou StatsComponent, então ela aquece o que minhas consultas precisam.

Alterei o atributo autowarmCount de todas as tags <documentCache> no meu solrconfig.xml de 0 para 100, mas não parece ter nenhum efeito perceptível.

Eu entendo que uma dessas perguntas RTFM, mas ler através do wiki SolrCaching não ajudou muito, então qualquer conselho é bem-vindo.

    
por Yuriy 18.09.2014 / 17:32

0 respostas

Tags