es内嵌文档查询_嵌套查询_ElasticSearch教程_田守枝Java技术博客

本文详细介绍了Elasticsearch中嵌套对象的概念,包括为何使用嵌套对象而非对象类型,以及如何处理嵌套对象的查询和索引。通过示例展示了嵌套对象在避免跨对象匹配问题上的优势,强调了在需要保持对象内部关联时嵌套对象的重要性。
摘要由CSDN通过智能技术生成

嵌套-对象

事实上在Elasticsearch中,创建丶删除丶修改一个文档是是原子性的,因此我们可以在一个文档中储存密切关联的实体。举例来说,我们可以在一个文档中储存一笔订单及其所有内容,或是储存一个Blog文章及其所有回应,藉由传递一个comments阵列:PUT /my_index/blogpost/1

{

"title": "Nest eggs",

"body":  "Making your money work...",

"tags":  [ "cash", "shares" ],

"comments": [ <1>

{

"name":    "John Smith",

"comment": "Great article",

"age":     28,

"stars":   4,

"date":    "2014-09-01"

},

{

"name":    "Alice White",

"comment": "More like this please",

"age":     31,

"stars":   5,

"date":    "2014-10-22"

}

]

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值