我正在尝试检索索引中的所有文档,同时只返回_id字段.
基本上我想要检索我拥有的所有文档ID.
使用时:
{
"query": {
"match_all": {}
},
"fields": []
}
Run Code Online (Sandbox Code Playgroud)
我得到的点击:"_ index","_ type","_ id","_score","_ source"这是我需要的方式.
编辑(答案):所以我的问题是我使用KOPF来运行查询,结果不准确(得到_source和更多......)!使用curl时,我得到了正确的结果!
所以上面的查询实际上实现了我所需要的!您还可以使用:
{
"query": {
"match_all": {}
},
"_source": false,
}
Run Code Online (Sandbox Code Playgroud)
要么
{
"query": {
"match_all": {}
},
"fields": ["_id"]
}
Run Code Online (Sandbox Code Playgroud)
对于elasticsearch,只能_source通过使用fields数组来指定特定字段.
_index,_type,_id,_score必须将返回elasticsearch.
没有办法将它们从响应中删除.
| 归档时间: |
|
| 查看次数: |
6561 次 |
| 最近记录: |