找到问题的解决办法了么?

es构建索引模板时报错,加黑的部分应该怎么处理???

Elasticsearch | 作者 Aruen | 发布于2019年07月26日 | 阅读数:362

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"
                            }
                        }

                    }
                }
            }
        }
    }
}'
已邀请:

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"
                            }
                            }
                        }
                    }
                }
            }
        }
    }
}

要回复问题请先登录注册