MST

星途 面试题库

面试题:ElasticSearch中GET API如何获取指定存储字段

在ElasticSearch中,使用GET API时,如何通过请求参数只获取文档中的特定存储字段,而不是全部字段?请举例说明。
49.3万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试

在ElasticSearch中,使用GET API时,可以通过 _source 参数来指定只获取文档中的特定存储字段。

示例: 假设我们有一个索引名为 my_index,文档ID为 1

GET my_index/_doc/1?_source=field1,field2

上述请求将只返回文档中的 field1field2 字段。如果 field1 是一个对象,并且对象内部还有子字段,例如想要获取 field1 对象中的 sub_field,可以这样写:

GET my_index/_doc/1?_source=field1.sub_field