elasticsearch - 如何在本地重用搜索结果来创建新索引?
问题描述
我有一个小型 Elasticsarch 服务,其中有一些文档。所有这些都可以通过
GET http://localhost:9200/incident/_doc/_search?size=10000
有没有一种简单的方法可以重用此命令的输出来提供另一个 ES 实例(具有相同的索引名称,或者如果更容易,可以使用另一个)?
我的解决方案是编写一个脚本,提取下面的条目hits.hits
并将它们发送到新的 ES 实例。不过,我希望采用本机方法(搜索结果的正文或部分内容将作为POST
/PUT
内容发送)。
解决方案
推荐阅读
- javascript - 使用 Angular 8 在 NgFor 循环中将项目标记为已更新
- xml - 试图找出 VBA 代码中的 xml 对象
- javascript - 文本框显示更新的文本并在按钮单击时保存
- swift - AudioKit 参数范围
- javascript - 承诺处理程序(.then/.catch/.finally)总是异步的吗?
- python-3.x - 如何在 python3 中使用 Asterisk AGI?
- angular8 - 选择器“ng-component”与运行 Angular 8 示例的任何元素都不匹配
- vue.js - 在移动视图中依次显示 Bootstrap Vue 列
- java - org.springframework.amqp.AmqpException:找不到类 java.util.LinkedHashMap 的方法
- ruby-on-rails - 具有不同类型的模型 has_many 的多态关联