6.0.1版本中mappings只能添加一个man,如果添加woman和man会报错的

来源:4-1 索引创建

江仔

2017-12-08 10:36

6.0.1版本中mappings只能添加一个man,如果添加woman和man会报错的

写回答 关注

5回答

  • hbwhypw_0001
    2017-12-10 00:20:17
    已采纳

    如你所说,确实会报错。

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

    为什么呢?

    总之,这是一个设计失误,后面的版本将不再支持。

    官方给出解释是:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/removal-of-types.html


    江仔

    我刚刚看到,我就只写了一个man,暂时没考虑man和woman的情况

    2018-06-05 18:59:14

    共 5 条回复 >

  • dashixiong_2018
    2019-10-18 19:01:49

    怎么改的呢?

  • hyan
    2018-08-29 22:05:54

    请问是怎么改的呢

  • qq_彼岸花开想念相惜_1
    2018-05-31 11:23:57

    改好了

  • likeflower950
    2018-05-20 23:44:01

    你给的这个地址上说,6+版本仍然支持,7+版本不再支持,可是现在我使用的6.2.4已经不支持了

    初中级程序员 回复qq_彼岸花...

    怎么改的呀

    2018-07-01 10:33:09

    共 3 条回复 >

ElasticSearch入门

ElasticSearch轻松入门,Spring Boot集成ES

67740 学习 · 302 问题

查看课程

相似问题