您的位置 首页 java

1.ElasticSearch索引创建

1.索引概念

1.1 索引是什么

索引是虚拟空间

1.2 索引命名

规范的命名方便管理。

业务类型:索引名+数字版本

日志类型:索引名+日期时间

1.3 索引别名

索引别名是在索引的基础的一个虚拟空间

索引与索引别名是多对多关系。

意义:数据隔离,查询便利,模糊匹配,精确指定索引

2.索引创建

2.1 动态创建

动态创建,索引无需提前创建,与传统数据库不同,需要先创建表结构,才能插入数据。通过动态创建索引,可以直接插入一条数据即可完成索引的创建。应用场景

2.2 静态创建

需先创建好索引mapping,就像传统数据库一样先创建表结构,才能插入数据。

2.3 滚动创建

可以通过aliase指定索引别名。任何索引都有别名,等同于索引名称,索引别名与索引是多对多的关系。通过索引别名可以查询多个索引数据。

滚动创建是基于索引别名实现。需要创建索引,指定别名,通过rollove属性来设置滚动创建索引。

例如日志索引文件,达到一定条件则触发创建滚动索引。

文章来源:智云一二三科技

文章标题:1.ElasticSearch索引创建

文章地址:https://www.zhihuclub.com/172680.shtml

关于作者: 智云科技

热门文章

网站地图