Este problema conhecido foi traduzido automaticamente do inglês.
Sumário
Ao criar um documento e, em seguida, aplicar uma solicitação de patch com o ID em um caso diferente (por exemplo, todas as letras maiúsculas), o sistema o trata como uma nova entrada em alguns componentes. Esse problema ocorre porque a persistência do documento no banco de dados não diferencia maiúsculas de minúsculas, o que significa que apenas um documento existe de fato. No entanto, outros fluxos, como o indexador, tratam o ID sem normalização de maiúsculas e minúsculas, o que leva a entradas duplicadas na API de pesquisa.
Simulação
- Crie um documento com um ID em letras minúsculas.
- Aplique uma solicitação de correção usando o mesmo ID, mas em maiúsculas (ou qualquer outra variação de maiúsculas e minúsculas).
- Observe que o indexador cria vários registros para o mesmo ID de documento, mesmo que exista apenas um documento no banco de dados.
Workaround
Certifique-se de que todas as referências de ID usem um caso consistente antes de enviar solicitações para evitar duplicações não intencionais no indexador.