zoukankan      html  css  js  c++  java
  • Elasticsearch 模板

    创建模板

    PUT _template/template_1
    {
      "template": "test_roll_index*",
      "settings": {
        "number_of_shards": 1
      },
      "mappings": {
        "type1": {
          "_source": {
            "enabled": false
          },
          "properties": {
            "host_name": {
              "type": "keyword"
            },
            "created_at": {
              "type": "date",
              "format": "EEE MMM dd HH:mm:ss Z YYYY"
            }
          }
        }
      }
    }
    包含别名
    PUT _template/template_1 { "template": "test_roll_index*", "settings" : { "number_of_shards" : 1 }, "aliases" : { "alias1" : {}, "alias2" : { "filter" : { "term" : {"user" : "kimchy" } }, "routing" : "kimchy" }, "{index}-alias" : {} } }

    删除模板

    DELETE /_template/template_1

    获取模板

    GET /_template/template_1
    GET /_template/temp*
    GET /_template/template_1,template_2
    GET /_template

    判断模板是否存在

    HEAD _template/template_1

    多个模板同时匹配,以order顺序倒排,order越大,优先级越高

    PUT /_template/template_1
    {
        "template": "test_roll_index*",
        "order" : 0,
        "settings" : {
            "number_of_shards" : 1
        },
        "mappings" : {
            "type1" : {
                "_source" : { "enabled" : false }
            }
        }
    }
    
    PUT /_template/template_2
    {
        "index_patterns" : ["te*"],
        "order" : 1,
        "settings" : {
            "number_of_shards" : 1
        },
        "mappings" : {
            "type1" : {
                "_source" : { "enabled" : true }
            }
        }
    }

    模板版本号

    模板可以选择添加版本号,这可以是任何整数值,以便简化外部系统的模板管理。版本字段是完全可选的,它仅用于模板的外部管理。要取消设置版本,只需替换模板即可

    PUT /_template/template_1
    {
        "template" : "*",
        "order" : 0,
        "settings" : {
            "number_of_shards" : 1
        },
        "version": 123
    }

    查看版本号

    GET /_template/template_1?filter_path=*.version
    {
      "template_1" : {
        "version" : 123
      }
    }
  • 相关阅读:
    内存缓存 原理 实现
    ssh 内在溢出
    android 解析XML方式(三)
    android 解析XML方式(二)
    android 解析XML方式(一)
    (三)、
    (二)、SSL证书
    (一)、http原理
    httpsClient实例
    飞信免费发送接口API的测试 httpClient
  • 原文地址:https://www.cnblogs.com/libin2015/p/10669540.html
Copyright © 2011-2022 走看看