为了账号安全,请及时绑定邮箱和手机立即绑定

illegal_argument_exception

{
    "settings":{
        "number_of_shards":3,
        "number_of_replicas":1
    },
    "mappings":{
        "man":{
            "properties":{
                "name":{
                    "type":"text"
                },
                "country":{
                    "type":"keyword"
                },
                "age":{
                    "type":"integer"
                },
                "date":{
                    "type":"date",
                    "format":"yyyy-MM-dd HH-mm-ss||yyyy-MM-dd"
                }
                
            }
        },
        "woman":{
            
        }
    }
}



返回结果

{
    "error": {
        "root_cause": [
            {
                "type": "illegal_argument_exception",
                "reason": "Rejecting mapping update to [people] as the final mapping would have more than 1 type: [woman, man]"
            }
        ],
        "type": "illegal_argument_exception",
        "reason": "Rejecting mapping update to [people] as the final mapping would have more than 1 type: [woman, man]"
    },
    "status": 400
}

正在回答

2 回答

  • Indices created in 6.x only allow a single-type per index. Any name can be used for the type, but there can be only one.


0 回复 有任何疑惑可以回复我~

错误翻译拒绝将映射更新发送给[people],因为最终映射将不止一种类型:[女性,男性]

去掉woman 这个类型

{
    "acknowledged": true,
    "shards_acknowledged": true,
    "index": "people"
}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
ElasticSearch入门
  • 参与学习       67740    人
  • 解答问题       302    个

ElasticSearch轻松入门,Spring Boot集成ES

进入课程

illegal_argument_exception

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信