Adicionais / atualizações condicionais do Solr?
Eu tenho uma necessidade bastante simples de fazer uma atualização condicional no Solr, que é facilmente realizada no MySQL.
Por exemplo,
Eu tenho 100 documentos com um campo exclusivo chamado<id>
Eu estou colocando 10 documentos, alguns dos quais podem ser duplicados<id>
s, em cujo caso o Solr atualizaria os registros existentes com o mesmo<id>
sEu tenho um campo chamado<dateCreated>
e eu gostaria de atualizar apenas um<doc>
se o novo<dateCreated>
é maior do que o antigo<dateCreated>
(isso se aplica a duplicar<id>
é só, claro)Como eu seria capaz de realizar uma coisa dessas?
O contexto está tentando combater as condições de corrida, resultando em vários acréscimos para o mesmo ID, mas executando na ordem errada.
Obrigado.