O campo ausente do filtro elasticsearch não está funcionando

Eu tenho 65000 documentos na pesquisa elástica. um campo chamado "my_attachment" está ausente em todo o documento. Desejo atualizar documentos que tenham este campo "my_attachment" ausente, por isso estou usando o filtro de consulta ausente como abaixo:

"query": {
        "constant_score" : {
            "filter" : {
                "missing" : { "field" : "my_attachment" }
            }
        }
    } 

Eu estou fazendo isso da mesma maneira que atualizando um documento cujo campo "my_attachment" está faltando 10 documentos por vez, depois que a consulta é executada novamente e novamente 10 documentos foram atualizados. Mas, ao chegar a 65000 documentos, comece novamente para atualizar o documento. Nesse momento, essa consulta fornece o resultado como documento que possui o campo "my_attachment". por que isso aconteceu ??. Na verdade, ele mostrará resultados de cujo campo está ausente, mas estou obtendo resultado com esse campo. há algum problema com a falta de consulta de campo ..? Porque funciona bem em uma fase. Eu não estou entendendo o que está acontecendo lá. o que há de errado nisso ...?

questionAnswers(0)

yourAnswerToTheQuestion