如何在Elasticsearch文档中获取嵌套对象的不同键?

我想在索引中查找嵌套对象中唯一键列表。

所以在下面的示例中,我想要输出

["alpha", "beta", "gamma", "sigma", "theta" ]

大部分的Google搜索结果都是围绕唯一值而不是键。

示例文档:

{
    "foo": "bar",
    "fooNested": {
        "alpha": 1,
        "beta": 4,
        "gamma": 2,
     }
},
{
    "foo": "HelloWorld",
    "fooNested": {
        "sigma": 9,
        "theta": 1
     }
}

是否可以使用其余的api?

贾斯普雷特·查哈尔(Jaspreet Chahal)

您可以使用mapping api获取索引中的所有属性,并在客户端将其解析以列出嵌套对象下的属性,也可以将字段存储为值并对其进行查询。

example.
"fooNested": {
        "sigma": 9,
        "theta": 1,
        "keys":["sigma","theta"]
     }

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在嵌套文档中获取对象 x 或 y

如何在Firestore中获取包含键的对象的文档?

如何在 elasticsearch 中获取嵌套字段的不同值?

如何在FaunaDB中获取嵌套文档?

是否可以从Elasticsearch中的文档获取整个嵌套对象?

如何在Elasticsearch的单独行中显示对象中的“全部”嵌套文档?

如何在MongoDB PHP中获取嵌套在集合中文档内部的对象值

如何在Elasticsearch中的嵌套文档中搜索精确文本

如何获取嵌套对象的键

如何在 ElasticSearch 中聚合嵌套文档的大小?

如何在elasticsearch中更新数组内的嵌套文档

如何在 ElasticSearch 中仅搜索和返回嵌套文档?

如何在ElasticSearch中聚合过滤的嵌套文档?

Node.js,如何在嵌套的json对象中获取值,中间键未知

如何在MongoDB集合的嵌套对象中获取具有最大值的键?

猫鼬如何通过findOne在文档中获取嵌套对象

如何获取嵌套的mongodb文档的键

如何获取对象中嵌套属性的键路径?

如何在 Firestore 文档中获取嵌套的地图字段

如何在Elasticsearch中获取文档大小(以字节为单位)

如何在 React 中映射嵌套的 JSON 对象键?

如何在 Python 中重命名嵌套 JSON 对象的键

如何在vuejs的json对象中查找嵌套键

如何在Firebase数据库中获取嵌套键

如何在 Firestore 中的文档中获取对象

我如何获取嵌套对象的键=用于...。

Android - 获取嵌套对象 Firestore 中的键

如何在 Microsoft Flow 中获取 JSON 中的对象键

如何在MongoDB中获取(或聚合)数组的不同键