如何在弹性搜索中获取嵌套对象?

班瓦尔拉图尔
How can i fetch nested object in elastic search ? 

{
            "_index": "userinfo",
            "_type": "userdetails",
            "_id": "2",
            "_score": 1,
            "_source": {
               "id": "2",
               "name": "Robert Mark",
               "age": 42,
               "email": "[email protected]",
               "userType": {
                  "id": "3",
                  "type": "End User"
               },
               "hobbies": [
                  {
                     "id": "3",
                     "description": "Writing Books"
                  },
                  {
                     "id": "4",
                     "description": "Gardening"
                  }
               ]
            }
         }

这是我的json结构,我想获取所有记录中爱好描述为“ Gardening”的记录。

我是弹性搜索的新手,如果有人知道,请为此提供帮助。

“ description”:“园艺”

以色列

这是您的查询:

{
  "query": {
    "nested": {
      "path": "hobbies",
      "query": {
        "match": {
          "hobbies.description": "Gardening"
        }
      }
    }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在弹性搜索中获取嵌套对象的数组计数

如何在弹性搜索中查询嵌套的json对象/字段?

如何在spring-data弹性搜索中为嵌套对象过滤创建搜索查询?

如何在Spring Boot数据弹性搜索中搜索嵌套列表对象

如何仅获取搜索到的弹性嵌套对象的分支

如何在Java中翻译嵌套弹性搜索查询?

在弹性搜索中存储嵌套对象

在弹性搜索查询中获取路径下的嵌套对象不是嵌套类型

如何在弹性搜索脚本中从日期获取时间戳

如何在包含嵌套对象的对象数组中搜索值

如何使用go在弹性搜索中按嵌套对象对文档进行排序?

如何从弹性搜索中获取索引的字段?

如何使用弹性搜索返回匹配的嵌套对象

弹性搜索:在嵌套对象中查找单词部分

在弹性搜索嵌套对象中应用多个过滤器

如何在弹性搜索中存储数据?

如何在弹性搜索中建立关系

如何在弹性搜索中使嵌套字段中的子字段平坦?

如何在Java中生成弹性搜索嵌套聚合?

弹性搜索中的多层嵌套

弹性搜索中的嵌套查询

如何在嵌套的对象数组中实现搜索?

如何在无痛弹性搜索中创建字典对象并向其添加数据

如何在弹性搜索中按嵌入的对象字段进行过滤

如何在Java中使用rest API在弹性搜索中索引对象数组

如何在弹性搜索文本搜索中匹配部分单词

如何在Python的弹性搜索中搜索多个OR条件

弹性搜索嵌套对象自动完成

按嵌套对象计数的弹性搜索顺序