松紧带的UPSERT功能?
问题描述:
我想使用elastica在弹性搜索中进行批量更新。数据来自postgresql数据库,es ID与psql id相同。在sql db id中执行操作后,可以更改,删除或插入数据。松紧带的UPSERT功能?
当在不存在的es中对id进行批量更新时,会抛出一个exeption - 这很糟糕。 当试图删除一个不存在的id时,同样也会有一个exeption - 也是不好的。
是否有一个优雅和高效的解决方案来批量更新避免免除?