Elasticsearch索引模板index templates怎么创建
发表于:2023-02-07 作者:安全数据网编辑
编辑最后更新 2023年02月07日,这篇文章主要讲解了"Elasticsearch索引模板index templates怎么创建",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Elasti
这篇文章主要讲解了"Elasticsearch索引模板index templates怎么创建",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Elasticsearch索引模板index templates怎么创建"吧!
一、
索引模板,定义模板,当新索引创建时,自动匹配,并应用定义的模板
新增索引模板(index templates)
我们新建一个索引模板template_1 设置它的主分片为1个。类型有type1且_source disabled
PUT /_template/template_1{ "template": "t-*", "settings": { "number_of_shards":1 }, "mappings": { "type1":{ "_source":{ "enabled":false } } }}POST /t-1GET /t-1/_mapping{ "t-1": { "mappings": { "type1": { "_source": { "enabled": false }, "properties": {} } } }}
例子:我们想再创建某个索引时,还为其创建alias
PUT /_template/template_2{ "template": "s-*", "settings": { "number_of_shards":1 }, "aliases":{ "alias1":{ }, "{index}-alias":{ } }}POST /s-1GET /s-1
当创建多个索引模板时,且创建某个索引,被多个索引模板匹配,那么settings和mappings将会合并到一个配置中,并应用这个索引上,合并的顺序由索引模板的order属性来控制。order大的会覆盖之前的配置
PUT /_template/template_1{ "template":"*", "order":0, "settings":{ "number_of_shards":1 }, "mappings":{ "type1":{ "_source":{ "enabled":false } } }}PUT /_template/template_2{ "template":"tt-*", "order":1, "settings":{ "number_of_shards":1 }, "mappings":{ "type1":{ "_source":{ "enabled":true } } }}POST /tt-1 => 会被上述两个模板都匹配,对于_source属性 order=1的会覆盖order=0 即 enabled:true
文件配置:我们可以再 config/templates目录下添加json的配置文件
感谢各位的阅读,以上就是"Elasticsearch索引模板index templates怎么创建"的内容了,经过本文的学习后,相信大家对Elasticsearch索引模板index templates怎么创建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
linux服务器可以装微信吗
橙绩网络技术有限公司
域名绑定云服务器地址
飞机票预定数据库
大学一般数据库用什么软件
我的世界斗罗服务器怎么给点券
黄浦区信息软件开发售后服务
企业制网络安全职位笔试题
服务器为什么电脑打开键盘才能用
广东移动服务器测速
软件开发技术外包合同
页面直接从数据库取数据
大二层网络技术是什么意思
安卓手机做文件服务器
服务器前能放防火墙吗
萧何偷秦朝数据库
浙江新一代网络技术服务咨询报价
国家网络安全观念
郎溪微型软件开发服务操作
网络安全手抄报 电子版
数据库航空售票系统
邮件服务器收不到邮件
如何组织软件开发
信阳市网络安全宣传活动
电脑如何安装到数据库
南召oa软件开发
2020澳门互联网高科技
分子网络技术分离天然产物
蓝鲸网络技术有限公司
服务器返回指定ip