索引名称
由于ElasticSearch使用索引名称作为磁盘上的目录名称,这些名称必须符合不同操作系统的约定。
同时需遵守下列规则:
-
索引名必须为小写字母
-
不能包括 \, /, *, ?, “, <, >, |, 空格, 逗号, #
-
7.0版本之后不能使用冒号:
-
不能以这些字符 -, _, + 开头
-
不能包括 . 或 …
-
长度不能超过 255 个字符
示例: hotel_room_type_info_021002-20210101
编辑
索引类型
7.0版本之前创建索引时可以指定索引类型,但7.0版本之后不再支持类型,索引类型默认设置为_doc
。
编辑
字段命名
字段不能使用空格。对象类型可以使用点号.。
示例:
"foo.bar.baz": "abc"
相当于:
"foo": { "bar": { "baz": "abc" } }