问答详情
源自:4-1 索引创建

问题结构化索引创建

使用mapping结构化创建了 索引以后,那当我在创建索引数据的时候如果指定了 mapping创建时的以外字段,这个时候会报错嘛 还是会自动修改mapping的结构 添加一个字段,例如 mapping中指定了 一个name字段,插入数据的时候 除了指定了name字段,我还指定了一个age字段,这个时候es会怎么处理呢

提问者:qq_灬Mamba磊_0 2019-01-05 18:27

个回答

  • sunyaox
    2019-11-18 12:41:25

    mapping配置问题,mapping配置有个参数, dynamic控制的

  • 灿烂满天星
    2019-01-06 20:57:11

    用es5.6.9的版本试了一下,得出以下结果:
    如果指定了 mapping创建时的以外字段,创建数据时不会报错。mapping会自动添加新增的字段信息,比如mapping指定了一个name字段,插入数据时额外指定了一个age字段,那么mapping会自动添加age字段。

  • 灿烂满天星
    2019-01-06 20:40:18

    可以试一下