index-template是组件模板的名称 请求体的话有这些参数 composed_of:(可选)组件模板的名称集合,是个字符串数组,这些组件模板是按顺序合并的,也就是说越后面的组件模板优先级越高 data_stream:(可选)如果包含此对象,则使用模板创建数据流及其备份索引。支持空对象。 index_patterns:(必选)字符串数组,使用通配符定义...
"index_patterns": [ "my_log*" ], "template": { "settings": { "index.lifecycle.name": "my_log_policy", "index.lifecycle.rollover_alias": "my_log" } }, "composed_of": [ "componet_log_setting", "componet_log_mapping" ] } PUT my_log-000001 { "settings": { "index.lifecycle.n...
index_patterns: 必须的参数,使用通配符定义匹配索引的规则 priority:可选的参数,索引模版的匹配优先级,如果不填默认0(最低优先级),多个模版时,优先匹配优先级高的模版 template:可选参数,但是我认为是必须的,少了这个参数,索引模版的意义在哪呢是不是,可以说是核心参数。可以配置索引的settings,mappings,aliases set...
"index_patterns": ["jyong-*,test-*"], // 匹配该模板的索引名称正则 "settings": {}, // 索引设置 "mappings": {}, // 索引中各字段的映射定义 "aliases": {} // 索引的别名 } 1. 2. 3. 4. 5. 6. 7. 2.示例 AI检测代码解析 PUT _template/jyong-template001 //模板名称 { "order"...
"index_patterns": [ // 模板应用的索引 "*" ], "settings": { "index": { "max_result_window": "65536", // 最大查询窗口,如果查询的窗口超过该大小,会报 Result window is too large 错误,需要调大这个配置 "routing": { "allocation": { ...
1、数据流名称必须和索引模板中的index_patterns匹配。 2、写入的数据中必须包含@timestamp字段信息 4.获取数据流信息 GET _data_stream/log 结果: generation 第一代,说明还没有执行滚动 template 采用的索引模板为log_template ilm_policy 采用的生命周期管理策略为log_policy ...
"index-"开头"index_patterns":["myindex-*"],"settings":{//索引分片数为2"number_of_shards":2,//索引副本数为1"number_of_replicas":1,//索引使用的索引策略为my_policy"index.lifecycle.name":"full_policy",//索引rollover后切换的索引别名为 test-alias"index.lifecycle.rollover_alias":"myindex"...
1.获取ES的模板(模板名称delta-alarm) GET _template/delta-alarm {"delta-alarm":{"order":0,"index_patterns":["delta-alarm*"],"settings":{"index":{"number_of_shards":"20","number_of_replicas":"1"}},"mappings":{"properties":{"alarmContent":{"type":"text","fields":{"keyword":{"...
我们可以使用如下的接口来定义一个 index template: PUT /_template/<index-template> 我们可以使用_template这个终点来创建,删除,查看一个 index template。下面,我们来举一个例子: PUT _template/logs_template { "index_patterns": "logs-*", "order": 1, ...
main_template的index_patterns为*表示匹配所有索引;my_template_1的index_patterns为books*表示匹配books开头的索引。 order越小匹配顺序优先级越高,也就是说,如果索引模板配置了相同的属性,order大的索引模板会覆盖order小的索引模板。 main_template开启日期数据类型自动探测,my_template_1关闭了日期数据类型自动探测。