gpt4 book ai didi

spring-boot - 如何使用Java中的Rest API在 Elasticsearch 中索引对象数组

转载 作者:行者123 更新时间:2023-12-03 01:22:37 25 4
gpt4 key购买 nike

我正在使用ES 7.5.1和Rest API( Spring 启动)来存储数据。
它可以与单个对象一起正常工作,但是当我尝试传递对象数组时,它会抛出错误的请求或 Not Acceptable 错误(406)。
码:

List<UserBean> objectList;
String response = restTemplate.postForObject("http://localhost:9200/employeedata/users", objectList, String.class);

最佳答案

您需要使用批量API。 Docs
该API接受JSON(NDJSON)结构的对象数组。

Performs multiple indexing or delete operations in a single API call. This reduces overhead and can greatly increase indexing speed.

关于spring-boot - 如何使用Java中的Rest API在 Elasticsearch 中索引对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59563355/

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