从Elasticsearch的索引中仅获取过滤的嵌套对象

从Elasticsearch的索引中仅获取过滤的嵌套对象,第1张

从Elasticsearch的索引中仅获取过滤的嵌套对象

您需要使用以下嵌套

inner_hits
功能。

{  "_source": [    "title"  ],  "query": {    "bool": {      "must": [        {          "match": { "title": "title 1"          }        },        {          "nested": { "path": "books", "query": {   "term": {     "books.year": 2014   } }, "inner_hits": {}          }        }      ]    }  }}

在输出中,您将确切地获得期望的结果,即

title
字段和嵌套
books
数组中的匹配书。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4898294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存