ElasticSearch: agregação no campo _score com Groovy desativado

Todos os exemplos que eu vi (por exemplo,ElasticSearch: agregação no campo _score?) para fazer agregações ou relacionadas ao campo _score parece exigir o uso de scripts. Com o ElasticSearch desativando o script dinâmico por padrão por motivos de segurança, existe alguma maneira de fazer isso sem recorrer ao carregamento de um arquivo de script em cada nó do ES ou reativar o script dinâmico?

Minha agregação original tinha a seguinte aparência:

"aggs": {
    "terms_agg": {
        "terms": {
            "field": "field1",
            "order": {"max_score": "desc"}
        },
     "aggs": {
         "max_score": {
             "max": {"script": "_score"}
         },
         "top_terms": {
             "top_hits": {"size": 1}
         }
      }
}

Tentar especificar expressão como o lang não parece funcionar, pois o ES lança um erro informando que a pontuação só pode ser acessada quando usada para classificação. Não consigo descobrir outro método de ordenar meus baldes pelo campo de pontuação. Alguém tem alguma ideia?

Editar: para esclarecer, minha restrição não está sendo capaz de modificar o lado do servidor. Ou seja, não posso adicionar ou editar nada como parte da instalação ou configuração do ES.

questionAnswers(2)

yourAnswerToTheQuestion