【发布时间】:2016-11-04 05:35:19
【问题描述】:
如果我有两个索引,例如:sample1 和 sample2。 如果我删除或更新了 sample1 中的值,那么相应的文档也应该在 sample2 中删除或更新?
数据 : sample1 : {name: 'Tom', id: '1', city: 'xx', state, 'yy', country: 'zz'} 样本2:{id:'1',城市:'xx',州,'yy',国家:'zz'} 如果我删除 id: '1' 那么这个文档应该从服务器端本身的两个索引中删除。这个怎么做 ? 问题是如果我单独删除值,那么如果我在从一个索引中删除值后最终出现网络问题,那么另一个索引将具有值如何避免这种情况?
【问题讨论】:
-
这听起来像是您想在 Elasticsearch 中镜像的关系数据库操作...如果是这样并且您使用
id: 1作为伪主键,那么您对 Elasticsearch 有一些概念上的错误思考.它不是经典 rel 中的关系数据库。数据库含义。
标签: search elasticsearch