我正在尝试在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功能,但没有详细记录。