Elasticsearch索引之嵌套类型:深度剖析与实战应用
PUT /my_index
{
"mappings": {
"properties": {
"user": {
"properties": {
"name": {
"type": "text"
},
"social_networks": {
"type": "nested",
"properties": {
"network": {
"type": "keyword"
},
"user_id": {
"type": "keyword"
}
}
}
}
}
}
}
}
这个Elasticsearch的索引创建语句定义了一个嵌套字段social_networks
,它将用于存储用户的社交网络信息。嵌套字段允许我们索引和查询嵌套在父文档内的字段,这在处理像用户的多个社交网络账号这样的复杂数据时非常有用。在这个例子中,我们创建了一个my_index
索引,并定义了嵌套类型的字段social_networks
,其中包含network
和user_id
两个子字段。
评论已关闭