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.

questionAnswers(3)

yourAnswerToTheQuestion