首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数组中的Elasticseach数组

数组中的Elasticseach数组
EN

Stack Overflow用户
提问于 2018-01-04 08:00:05
回答 2查看 56关注 0票数 0

我想将以下数据存储在ElasticSearch中。谁能告诉我如何存储数组的数组:

代码语言:javascript
复制
{
  "cars": [
    [
      {
        "car": "merc",
        "color": "yellow"
      },
      {
        "car": "merc",
        "color": "red"
      }
    ],
    [
      {
        "car": "bmw",
        "color": "yellow"
      },
      {
        "car": "bmw",
        "color": "red"
      }
    ]
  ]
}
EN

回答 2

Stack Overflow用户

发布于 2018-01-04 08:38:54

你可能无法存储数组的数组,查询数组对。reference

由于

内部存储数据的方式,你不能直接存储数组的数组,然后查询特定的数组对。关于Array datatypeNested datatype的文档更详细地解释了这一点,还提供了一种替代方案,具体取决于您稍后需要如何访问数据。

票数 0
EN

Stack Overflow用户

发布于 2018-01-04 18:07:55

这些数据没有任何问题。我可以从kibana输入这些数据。

代码语言:javascript
复制
POST /cars/information/1
{
  "cars": [
    [
      {
        "car": "merc",
        "color": "yellow"
      },
      {
        "car": "merc",
        "color": "red"
      }
    ],
    [
      {
        "car": "bmw",
        "color": "yellow"
      },
      {
        "car": "bmw",
        "color": "red"
      }
    ]
  ]
}

这里‘car’是索引,'information‘是type,'1’是id。在kibana中尝试,然后按此请求搜索查询

代码语言:javascript
复制
GET /cars/information/_search
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48086880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档