Elasticsearch5.6.0
- index.mapping.single_type: 设置该参数为true,将使得对应索引下只能含有一种类型(type),而6.0中强制要求一个索引中只能含有一种类型(type),其优势。
Elasticsearch6.x
- 在5.x中创建的索引将像在5.x中一样继续在6.x中运行。
- 在6.x中创建的索引只允许含一种类型,类型名字可以随便指定。首选类型名是_doc,路径:PUT {index}/_doc/{id} 或POST {index}/_doc ,POST会自动生成随机_id。
- _type名不再与_id合并组成_uid,_uid称为_id的别名。
- _default_映射不建议使用。
- 在6.8中,索引创建、索引模板和映射API支持查询字符串参数(include_type_name),该参数指示请求和响应是否应包含类型名称。默认为true,即默认包含类型名,应该设置为显示值,以便适用7.0,因为7.0中其默认为False。没有显示指明类型名的索引将s使用_doc作为默认类型名。
Elasticsearch7.x
- 不建议在请求中指定类型,例如,索引一个文档时不再要求文档类型。
- 新的索引文档的路径为:指定ID -->PUT {index}/_doc/{id} 或随机ID-->POST {index}/_doc,其中_doc表示路径中的端点名称而非文档类型。
- include_typ