将密钥索引为ElasticSearch中的值

时间:2017-07-05 07:52:58

标签: elasticsearch jsonschema

我正在尝试在ElasticSearch中索引JSON Schema。 JSON模式通常由称为定义的多个部分组成。这是一个例子:

{
  "definitions": {
    "address": {
      "type": "object",
      "properties": {
        "street_address": { "type": "string" },
        "city":           { "type": "string" },
        "state":          { "type": "string" }
      },
      "required": ["street_address", "city", "state"]
    },
    "user": {
      "type": "object",
      "properties": {
        "first_name": { "type": "string" },
        "last_name":           { "type": "string" },
      },
      "required": ["first_name", "last_name"]
    }
  }
}

我想搜索定义并找到"地址"和"用户"。

有没有办法在使用基本ElasticSearch功能的映射中定义它?我已经看过X-Pack中的Transform功能,但没有详细记录。

0 个答案:

没有答案