O ES continua retornando todos os documentos

Recentemente, herdei uma instância de ES e assegurei-me de ler um livro inteiro sobre ES de capa a capa antes de postar isso, no entanto, receio que não seja possível obter exemplos simples para funcionar.

Eu tenho um índice em nosso ambiente de armazenamento temporário que exibe um comportamento em que todos os documentos são retornados, não importa o que aconteça - eu tenho um índice semelhante em nosso ambiente de controle de qualidade que funciona como eu esperaria. Por exemplo, estou executando a seguinte consulta nohttp: // teste: 9200 / people_alias / _search?:

{ "query" : 
   { "filtered" : 
       { "query" : { "match_all" : {} },
          "filter" : { "term" : { "_id" : "34414405382" } } } } }

O que eu notei nesse ambiente de preparação é que a pontuação de cada documento é 1 e está retornando TODOS os documentos no meu índice, independentemente do valor que eu especificar ... usando? Explicação: veja o seguinte:

_explanation: {
value: 1
description: ConstantScore(*:*), product of:
details: [
{
value: 1, description: boost
}, { value: 1, description: queryNorm } ] }

No meu ambiente de controle de qualidade, que retorna corretamente apenas um registro que observo? Explique:

_explanation: {
value: 1
description: ConstantScore(cache(_uid:person#34414405382)), product of:
details: [ {
value: 1,
description: boost
}, {
value: 1,
description: queryNorm
}
]
}

Os mapeamentos são quase idênticos nos dois índices - a única diferença é que eu removi os valores manuais de aumento no nível do campo em alguns campos, pois leio o aumento no nível do campo não é recomendado em favor do aumento no tempo da consulta, mas isso não deve afetar o comportamento de filtragem no ID do documento (certo?)

Existe alguma pista que eu possa obter das diferenças na saída de explicação ou devo postar os mapeamentos de índice? Há alguma configuração no nível do servidor que eu deva considerar verificar? Não importa qual consulta eu use no armazenamento temporário, posso usar consultas de correspondência e pesquisas de correspondência exata em outros campos, e o armazenamento temporário apenas retorna todos os resultados com o Score 1.0

Sinto que estou fazendo algo muito gritante e obviamente errado no meu ambiente de teste. Alguém poderia explicar a presença de ConstantScore, boost e queryNorm? Pensei em olhar para exemplos em outra literatura que veria coisas como frequência de termo etc.

EDIT: Estou emitindo a consulta do plugin Elastic Search Head

questionAnswers(1)

yourAnswerToTheQuestion