ElasticSearch获取_id

igor_ks

如何使用Java API检索_id elasticsearch字段信息?我知道我可以通过头插件查看此信息,查找文档,但对我来说不是必需的。

我正在开发一个Java项目,并且所有命令(例如update,delete)都需要此_id值。但是我怎么能得到呢?

提前致谢

Jettro Coenradie

执行搜索时,您将返回对象SearchResponse。通过调用方法getHits(),您可以获取SearchHit类型的对象的列表。该对象具有方法id()。

SearchResponse searchResponse =  client.prepareSearch().setQuery(matchAllQuery()).get();
for (SearchHit hit : searchResponse.getHits()) {
  String yourId = hit.id();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章