为了账号安全,请及时绑定邮箱和手机立即绑定

Logstash 使用 ruby​​ 过滤器,ElasticSearch id 是如何控制的?

Logstash 使用 ruby​​ 过滤器,ElasticSearch id 是如何控制的?

qq_遁去的一_1 2021-12-10 16:18:37
我使用 Java ElasticSearch api。一次搜索,平均搜索结果 17,000,000 条数据 因此我的 ElasticSearch api 使用了滚动方式。需要一次 ElasticSearch 数据更新。并更新使用需要'_id'。但是,搜索结果来源不包括“_id”。而且我想到了一个办法!“我想使用 Logstash 过滤器在 ElasticSearch 源中包含 '_id'。”但是,我不知道 ElasticSearch 源如何包含 '_id' :( ...帮我 !如果有其他方式,请告诉我。
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

您可以_id使用SearchHit.getId()以下方法在 Java API 中获得成功:https : //static.javadoc.io/org.elasticsearch/elasticsearch/6.0.0/org/elasticsearch/search/SearchHit.html#getId--


查看完整回答
反对 回复 2021-12-10
  • 1 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号