gpt4 book ai didi

node.js - 如何创建作业以将Elasticsearch索引中的所有文档作为数据流处理?

转载 作者:行者123 更新时间:2023-12-03 01:33:46 26 4
gpt4 key购买 nike

我想创建一个可以在Elasticsearch索引中的所有文档中运行并在每个文档上应用一些任务的作业。

我们的平台通常基于NodeJS构建,因此我们可以使用https://www.npmjs.com/package/elasticsearch-streams之类的东西

谁能建议其他方法来实现同一目标?也许是ELK堆栈固有的某种方式?

最佳答案

扫描Elasticsearch Index中的所有文档的方法是使用Scroll API:
Scroll API docs

从您粘贴的elasticsearch-streams包文档中,它们似乎确实支持滚动,所以我建议使用此方法:

https://www.npmjs.com/package/elasticsearch-streams#stream-scrollscan-results-from-elasticsearch

关于node.js - 如何创建作业以将Elasticsearch索引中的所有文档作为数据流处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54070411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com