Solr 503 ao usar a função de reforço

1

Eu tenho três ambientes que são configurados para usar o Solr: local, temporário e produção. A configuração local difere ligeiramente para a preparação / produção, no entanto, os outros dois são idênticos.

Recentemente, fiz uma atualização de esquema em todas as instâncias que me obrigaram a indexar novamente os dados para usar as funções de reforço corretamente. Tudo estava funcionando conforme o esperado até que, por algum motivo, o servidor de produção começou inesperadamente a eliminar 503 erros e tempos limite ao usar qualquer função de reforço na string de consulta (por exemplo, bf=log(my_field) ). O campo em que estou tentando aplicar a função é definido como um inteiro e não é de valor múltiplo.

Tivemos um problema semelhante no servidor de teste, mas isso foi resolvido com a nova indexação dos dados, que é o que está ocorrendo na produção. O mais estranho é que essas funções estavam trabalhando com os dados recém-indexados, mas pararam de repente.

Alguma idéia de por que isso está acontecendo em um servidor, mas não em outros com o mesmo conjunto de dados?

    
por RoryGilchrist 12.03.2015 / 16:15

0 respostas