elasticsearch - 我们可以从不同类型的索引中读取以更新弹性搜索中的另一个索引吗?
问题描述
从一个带有条件的索引查询以更新另一个索引(2 种不同类型的索引)中的匹配文档。在弹性搜索中可能吗?使用elasticsearch 7.2 版本。
解决方案
你需要更具体。如果您想将相同的文档从一个索引迁移到另一个索引。但是根据查询中指定的某些条件将这些文档过滤到一定数量。好的!您可以使用迁移查询 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html
已编辑:如果您想使用原始索引中的部分信息重新索引完全不同类型的索引,我会制作一个脚本来根据某些条件进行查询,然后将结果批量插入新索引。
推荐阅读
- xcode - 如何恢复 Xcode 默认配色方案?
- javascript - 避免谷歌存储功能中的无限循环
- mysql - 在 Node.js 中创建 Lambda 函数 CRUD 到 RDS MySQL
- xaml - Xamarin 在列表视图中对齐项目
- c# - 自定义控件 - 将元素添加到绑定数据源的属性
- html - 使图片尺寸大小一致
- python - 如何让python警报在后台运行而不让应用程序等待它?
- algorithm - 如何在 Haskell 中表示两棵树之间的映射?
- javascript - 我如何计算相邻的瓦片以生成 2D 瓦片地图数组的边和角?
- javascript - Vue - 如何使作为响应一部分的分页工作