嵌套对象映射
设定一个nested
栏位很简单—在你会设定为object
类型的地方,改为nested
类型:
PUT /my_index
{
"mappings": {
"blogpost": {
"properties": {
"comments": {
"type": "nested", <1>
"properties": {
"name": { "type": "string" },
"comment": { "type": "string" },
"age": { "type": "short" },
"stars": { "type": "short" },
"date": { "type": "date" }
}
}
}
}
}
}
<1> 一个nested
栏位接受与object
类型相同的参数。
所需仅此而已。 任何comments
对象会被索引为分离嵌套对象。
参考更多 nested
type reference docs。