使用Postman查询Elasticsearch索引返回schema 如何获取返回报文数据
Elasticsearch Postman查询仅返回schema的解决方案
- 校验请求路径与方法
确认你使用的是GET请求,请求路径为{ES地址}/{目标索引名}/_search,如果误写为/_mapping、/_settings这类元数据查询接口,只会返回索引结构信息,不会返回业务数据。 - 检查DSL查询语句配置
确认你的查询语句没有配置size: 0参数,该参数作用为仅返回命中统计值、不返回具体文档数据;同时确认查询条件没有匹配为空,基础的全量查询示例如下:{ "query": { "match_all": {} }, "size": 10 } - 检查Postman响应展示设置
切换响应展示栏的「原始」(Raw)选项查看完整返回报文,若使用格式化预览模式,hits.hits节点默认会被折叠,手动展开该节点即可查看所有命中的具体文档数据。 - 确认账号权限配置
校验你用于请求ES的账号是否具备目标索引的read权限,仅拥有元数据查看权限的账号调用查询接口时,只会返回索引结构相关信息,不会返回业务数据。
内容的提问来源于stack exchange,提问作者techie11
相关产品推荐
相关产品推荐

