在将 Rails 更新到 4.2.5.1 并更新用户文档后,我不时收到此异常
Elasticsearch::Transport::Transport::Errors::Conflict: [409] {"error":"VersionConflictEngineException[[users][0] [user][1]: 版本冲突,当前 [7],提供 [6] ]","状态":409}
但是,我没有在更新请求中传递任何明确的版本。我想两个不同的进程正在尝试同时更新同一个文档,但是除了 Rails 版本之外它没有改变任何东西。
我正在使用elasticsearch-model(0.1.8)elasticsearch-rails(0.1.8)elasticsearch(1.0.15)elasticsearch-api(1.0.15)和elasticsearch-transport(1.0.15)
elasticsearch版本是Version: 1.2.2, Build: 9902f08/2014-07-09T12:02:32Z, JVM: 1.7.0_65