gpt4 book ai didi

elasticsearch - 如何通过一个 API 调用将多个文档发送到 elastic

转载 作者:行者123 更新时间:2023-12-02 22:44:19 25 4
gpt4 key购买 nike

我是 Elastic 的新手,我需要一种方法,只需调用一次 POST http://localhost:9200/myindex/mytype/ 即可将多个文档推送到 Elastic。

正文架构如下所示:

{ 
"docs": [
{ "_source": {"message":"message1"} },
{ "_source": {"message":"message2"} }
]
}

我尝试使用摄取 API 和管道,但没有成功。

这可能吗?

最佳答案

我认为您需要的是Bulk API,它可以让您在单个 API 调用中执行许多索引/删除操作,从而提高索引速度。这是 link

那么你能做的就是

POST http://localhost:9200/_bulk
POST http://localhost:9200/myindex/_bulk
POST http://localhost:9200/myindex/mytype/_bulk

用你的正文尝试其中一个,如果有效请告诉我。

关于elasticsearch - 如何通过一个 API 调用将多个文档发送到 elastic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55769048/

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