es服务器上执行,esip换成对应的ip:
curl -XPUT http://esip:9200/_template/picture/ -d'
{
"template": "picture-*",
"settings": {
"index": {
"number_of_shards": "3",
"number_of_replicas": "0",
"refresh_interval": "10s"
}
},
"mappings": {
"face": {
"_all": {
"enabled": false
},
"properties": {
"date": {
"index": false,
"type": "keyword"
},
"id": {
"type": "keyword"
},
"base": {
"properties": {
"picWidth": {
"type": "integer"
},
"picHeight": {
"type": "integer"
},
"picParentId": {
"type": "keyword"
}
"devTime": {
"type": "long"
},
"picPath": {
"index": false,
"type": "keyword"
},
"picX": {
"type": "integer"
},
"picY": {
"type": "integer"
}
}
},
"attribute": {
"properties": {
"age": {
"type": "integer"
},
"eyeStatus": {
"leftEye": {
"type": "keyword"
},
"rightEye": {
"type": "keyword"
}
},
"minority": {
"type": "keyword"
},
"mouthStatus": {
"type": "keyword"
},
"pose": {
"pitch": {
"type": "keyword"
},
"roll": {
"type": "keyword"
},
"yaw": {
"type": "keyword"
}
}
}
}
}
}
}
}'
curl -XPUT http://esip:9200/_template/picture/ -d'
{
"template": "picture-*",
"settings": {
"index": {
"number_of_shards": "3",
"number_of_replicas": "0",
"refresh_interval": "10s"
}
},
"mappings": {
"face": {
"_all": {
"enabled": false
},
"properties": {
"date": {
"index": false,
"type": "keyword"
},
"id": {
"type": "keyword"
},
"base": {
"properties": {
"picWidth": {
"type": "integer"
},
"picHeight": {
"type": "integer"
},
"picParentId": {
"type": "keyword"
}
"devTime": {
"type": "long"
},
"picPath": {
"index": false,
"type": "keyword"
},
"picX": {
"type": "integer"
},
"picY": {
"type": "integer"
}
}
},
"attribute": {
"properties": {
"age": {
"type": "integer"
},
"eyeStatus": {
"leftEye": {
"type": "keyword"
},
"rightEye": {
"type": "keyword"
}
},
"minority": {
"type": "keyword"
},
"mouthStatus": {
"type": "keyword"
},
"pose": {
"pitch": {
"type": "keyword"
},
"roll": {
"type": "keyword"
},
"yaw": {
"type": "keyword"
}
}
}
}
}
}
}
}'
2 个回复
God_lockin
赞同来自:
es版本、环境、使用场景不贴一下?
God_lockin
赞同来自:
"picParentId": {
"type": "keyword"
}
两个object型的mapping没用properties来作声明,加粗好像看的不明显
{
"template": "picture-*",
"settings": {
"index": {
"number_of_shards": "3",
"number_of_replicas": "0",
"refresh_interval": "10s"
}
},
"mappings": {
"face": {
"_all": {
"enabled": false
},
"properties": {
"date": {
"index": false,
"type": "keyword"
},
"id": {
"type": "keyword"
},
"base": {
"properties": {
"picWidth": {
"type": "integer"
},
"picHeight": {
"type": "integer"
},
"picParentId": {
"type": "keyword"
},
"devTime": {
"type": "long"
},
"picPath": {
"index": false,
"type": "keyword"
},
"picX": {
"type": "integer"
},
"picY": {
"type": "integer"
}
}
},
"attribute": {
"properties": {
"age": {
"type": "integer"
},
"eyeStatus": {
"properties": {
"leftEye": {
"type": "keyword"
},
"rightEye": {
"type": "keyword"
}
}
},
"minority": {
"type": "keyword"
},
"mouthStatus": {
"type": "keyword"
},
"pose": {
"properties": {
"pitch": {
"type": "keyword"
},
"roll": {
"type": "keyword"
},
"yaw": {
"type": "keyword"
}
}
}
}
}
}
}
}
}