我有以下查询:
GET /networkcollection/branch_routers/_search/
{
"query": {
"nested": {
"path": "queries",
"query": {
"bool": {
"must": [
{ "match":
{ "queries.dateQuery": "20160101T200000.000Z" }
}
]
}
},
"inner_hits" : {}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这将返回"命中"对象(整个文档)以及"inner_hits"对象(嵌套在命中内).
有没有办法让我只返回出现在"inner_hits"结果中的匹配"查询"元素,而不是获取整个文档?
kee*_*ety 22
应该能够 通过指定在顶层 禁用source-field来实现它"_source" : false
POST /networkcollection/branch_routers/_search/
{
"_source" : false,
"query": {
"nested": {
"path": "queries",
"query": {
"bool": {
"must": [
{ "match":
{ "queries.dateQuery": "20160101T200000.000Z" }
}
]
}
},
"inner_hits" : {}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5239 次 |
| 最近记录: |