gpt4 book ai didi

java - ElasticSearch:Java 高级 API - 具有动态 ID 的索引文档

转载 作者:行者123 更新时间:2023-12-02 10:14:29 25 4
gpt4 key购买 nike

我是 ElasticSearch (ES) 的新手。 Java 高级 API 的第一天。

据我所知,POST文档允许ES自动生成文档ID。 PUT 允许我使用预先存在的 ID。

来自 API 文档 here ,我不确定在索引新文档时如何区分这两种方法。我希望使用 POST 方法。

最佳答案

Java API 有一个重载的 IndexRequest 构造函数。如果您不想指定 ID,则不必指定。

public IndexRequest(String index, String type) {
...
}

public IndexRequest(String index, String type, String id) {
...
}

推测前者是 POST 请求,后者是 PUT。

关于java - ElasticSearch:Java 高级 API - 具有动态 ID 的索引文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54775220/

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