我有一个相当简单的需要在 Solr 中进行条件更新,这在 MySQL 中很容易完成。
例如,
- 我有 100 个文档,其中有一个名为
<id>
- 我正在发布 10 个文档,其中一些可能是重复的 s,在这种情况下,Solr 会使用相同的 s
<id>
更新现有记录<id>
- 我有一个名为的字段
<dateCreated>
,我只想更新 a<doc>
如果新<dateCreated>
的大于旧的<dateCreated>
(当然,这仅适用于重复<id>
的 s)
我怎么能做到这样的事情?
上下文试图对抗导致相同 ID 的多个添加但以错误顺序执行的竞争条件。
谢谢。