国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【ES實戰(zhàn)】索引模板template使用說明

這篇具有很好參考價值的文章主要介紹了【ES實戰(zhàn)】索引模板template使用說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

索引模板

模板的主要作用:可以幫助簡化創(chuàng)建索引的語句,將模板中的配置和映射應(yīng)用到創(chuàng)建的索引中。

新建索引時,索引名稱滿足index_patterns條件的,將會使用索引模板中的配置和映射。index_patterns使用*進(jìn)行通配,不支持復(fù)雜的正則。

indexPattern要求:

  • 不能包含空字符

  • 不能以_開頭

  • 不能包含以下特殊字符

    \ / ? " < > | , #
    

如果索引匹配了多個索引模板,將通過order,按升序逐個應(yīng)用和覆蓋相同的配置和映射,order默認(rèn)值為0,如果多個模板的order一致,則模板應(yīng)用順序不可控。

模板的管理

創(chuàng)建&修改模板

創(chuàng)建修改模板語法一樣,把修改后的模板在PUT或者POST一下。修改時,模板內(nèi)容是全量覆蓋的。

新建索引模板gudong_1

PUT _template/gudong_1
{
  "index_patterns": ["gudong*"],
  "order" : 0,
  "settings": {
    "number_of_shards": 1
  },
  "mappings": {
    "_doc": {
      "properties": {
        "message": {
          "type": "keyword"
        },
        /* 數(shù)據(jù)插入的時間 */
        "create_date": {
          "type": "date",
          "format": "yyyy-MM-dd HH:mm:ss"
        }
      }
    }
  }
}

創(chuàng)建索引gudong20211221001

PUT gudong20211221001

查詢索引結(jié)果

{
    "gudong20211221001": {
        "aliases": {},
        "mappings": {
            "_doc": {
                "properties": {
                    "create_date": {
                        "type": "date",
                        "format": "yyyy-MM-dd HH:mm:ss"
                    },
                    "message": {
                        "type": "keyword"
                    }
                }
            }
        },
        "settings": {
            "index": {
                "creation_date": "1640054016128",
                "number_of_shards": "1",
                "number_of_replicas": "1",
                "uuid": "TnVhs-7sQ3Wg-BuqSJUEmQ",
                "version": {
                    "created": "6070299"
                },
                "provided_name": "gudong20211221001"
            }
        }
    }
}

多模板應(yīng)用

新建索引模板gudong_2

PUT _template/gudong_2
{
  "index_patterns": ["gudong*"],
  "order" : 2,
  "settings": {
    "number_of_shards": 1
  },
  "mappings": {
    "_doc": {
      "properties": {
        "content": {
          "type": "keyword"
        }
      }
    }
  }
}

創(chuàng)建索引gudong20211221002

PUT gudong20211221002

查詢索引結(jié)果,可以發(fā)現(xiàn)同時應(yīng)用了模板gudong_1和gudong_2

{
    "gudong20211221002": {
        "aliases": {},
        "mappings": {
            "_doc": {
                "properties": {
                    "content": {
                        "type": "keyword"
                    },
                    "create_date": {
                        "type": "date",
                        "format": "yyyy-MM-dd HH:mm:ss"
                    },
                    "message": {
                        "type": "keyword"
                    }
                }
            }
        },
        "settings": {
            "index": {
                "creation_date": "1640054892925",
                "number_of_shards": "1",
                "number_of_replicas": "1",
                "uuid": "Ew8LYOJmRFWMFGs4doZ_Pg",
                "version": {
                    "created": "6070299"
                },
                "provided_name": "gudong20211221002"
            }
        }
    }
}

查詢模板

查詢所有的模板列表

GET _cat/templates?v&s=name

驗證模板是否存在,通過HTTP狀態(tài)碼來判斷, 200 表示存在,404 表示不存在。

HEAD _template/gudong_1

查詢模板詳細(xì)內(nèi)容

GET _template/gudong_1,gudong_2

查詢所有模板的詳細(xì)內(nèi)容

GET /_template

通配符查詢

GET /_template/gudong_*

刪除模板

單個模板刪除

DELETE /_template/template_1

通配符刪除

DELETE /_template/gudong_*

不支持多個模板名以逗號隔開的方式進(jìn)行刪除,不支持DELETE /_template/template_1,template_2

版本化模板

模板可以選擇添加一個版本號,它可以是任何整數(shù)值,以簡化外部系統(tǒng)對模板的管理。 version 字段是完全可選的,它僅用于模板的外部管理。 要取消設(shè)置版本,只需替換模板而不指定模板。

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

直接查詢版本文章來源地址http://www.zghlxwxcb.cn/news/detail-419561.html

GET /_template/template_1?filter_path=*.version
{
  "template_1" : {
    "version" : 123
  }
}

到了這里,關(guān)于【ES實戰(zhàn)】索引模板template使用說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ECSHOP模板系統(tǒng)變量調(diào)節(jié)標(biāo)簽使用說明

    ECSHOP作為國內(nèi)使用最多的網(wǎng)上商城系統(tǒng),卻沒有一個很好的API手冊,著實比較讓我們費(fèi)心,要想查找一個函數(shù)的功能,只能通過查看其程序的源代碼才可以知道有什么功能,官方的手冊也不全面,很多東西都沒有編寫完成,可能作者已經(jīng)不想在維護(hù)這個程序了,ECSHOP的版本也

    2023年04月16日
    瀏覽(26)
  • es-client使用說明

    es-client使用說明

    功能上仿照elasticsearch head編寫的elasticsearch查詢客戶端。 elasticsearch的客戶端比較出名的就是elasticsearch head和Kibana了,但是elasticsearch head已經(jīng)停止更新,且樣式老舊,功能不全;而Kibana雖功能全面,但是啟動麻煩,大部分功能用不上,很不靈活,所以采用vite2+vue3+ts+element-plus進(jìn)

    2024年02月15日
    瀏覽(23)
  • 深度學(xué)習(xí)競賽進(jìn)階技巧 - BLIP使用說明與實戰(zhàn)

    深度學(xué)習(xí)競賽進(jìn)階技巧 - BLIP使用說明與實戰(zhàn)

    BLIP-2: Scalable Pre-training of Multimodal Foundation Models for the World’s First Open-source Multimodal Chatbot 由于大規(guī)模模型的端到端的訓(xùn)練,視覺與語言的預(yù)訓(xùn)練模型的成本越來越高。本文提出了BLIP-2,這是一種通用的有效的預(yù)訓(xùn)練策略,它從現(xiàn)成的冷凍預(yù)訓(xùn)練圖像編碼器與大型的語言模型中

    2024年02月01日
    瀏覽(17)
  • elasticsearch中創(chuàng)建索引模板_index_template

    elasticsearch中創(chuàng)建索引模板_index_template

    ????????索引模版是創(chuàng)建索引時自動應(yīng)用提前設(shè)置好的settings、mappings和aliases,通過索引的名稱進(jìn)行匹配。 ????????對索引模版的更改時不會影響目前已經(jīng)根據(jù)索引模版創(chuàng)建的索引。 ????????使用索引模版可以省去創(chuàng)建索引時再次指定settings、mappings、aliases的步驟,

    2024年02月01日
    瀏覽(25)
  • Elasticsearch Index Templates(索引模板),如何實現(xiàn)分布式鎖

    Elasticsearch Index Templates(索引模板),如何實現(xiàn)分布式鎖

    “type”: “keyword” }, “created_at”: { “type”: “date”, “format”: “” } } } } } 代碼@1:觸發(fā)條件。 代碼@2:索引配置定義。 代碼@3:索引映射配置。 上述示例對應(yīng)的JAVA示例如下: public static final void createIndexTemp() { RestHighLevelClient client = EsClient.getClient(); try { PutIndexTemplateRequ

    2024年04月22日
    瀏覽(27)
  • ES之API系列--dynamic template(動態(tài)模板)的用法(有實例)

    ES之API系列--dynamic template(動態(tài)模板)的用法(有實例)

    原文網(wǎng)址:ES之API系列--dynamic template(動態(tài)模板)的用法(有實例)_IT利刃出鞘的博客-CSDN博客 說明 ? ? ? ? 本文介紹ElasticSearch的dynamic template(動態(tài)模板)的用法(有實例)。 官網(wǎng)網(wǎng)址 https://www.elastic.co/guide/en/elasticsearch/reference/8.0/dynamic-templates.html 作用概述 ????????動態(tài)模板是針對

    2023年04月16日
    瀏覽(12)
  • ES自定義索引模板

    1、使用背景 ? ? ? 軟件運(yùn)行過程中產(chǎn)生的日志數(shù)據(jù),如果集中在一個索引中,會導(dǎo)致Elasticsearch集群的磁盤分配不均衡,其中某個節(jié)點(diǎn)的數(shù)據(jù)量超過閾值而進(jìn)入只讀狀態(tài)。并且在數(shù)據(jù)量大的情況下對存放過久,實際意義不大的數(shù)據(jù)進(jìn)行維護(hù)的時候難度非常大,單個索引內(nèi)容過

    2024年02月11日
    瀏覽(19)
  • 【VxWorks】VxWorks系統(tǒng)詳細(xì)介紹說明,環(huán)境搭建說明,使用場景,使用實例

    目錄 1.VxWorks 概述 2.詳細(xì)介紹 2.環(huán)境搭建說明 3.使用場景 4.使用實例 ????????VxWorks 是一款實時操作系統(tǒng)(RTOS),廣

    2024年02月15日
    瀏覽(18)
  • iotop命令使用說明及iotop輸出排序操作說明

    iotop命令使用說明及iotop輸出排序操作說明

    iotop是一個用來顯示實時的磁盤活動?的工具,可查看哪些程序、進(jìn)程或線程占用io過多。 iotop監(jiān)控 Linux 內(nèi)核輸出的 I/O 使用信息,并且顯示一個系統(tǒng)中進(jìn)程或線程的當(dāng)前 I/O 使用情況。它顯示每個進(jìn)程/線程讀寫 I/O 帶寬。它同樣顯示當(dāng)?shù)却龘Q入和等待 I/O 的線程/進(jìn)程花費(fèi)的時

    2024年04月12日
    瀏覽(24)
  • valgrind基本功能介紹、基礎(chǔ)使用方法說明 valgrind基本功能介紹、基礎(chǔ)使用方法說明

    valgrind基本功能介紹、基礎(chǔ)使用方法說明_valgrind使用方法_HNU Latecomer的博客-CSDN博客 拷貝效果不好,請看原文。 1、Valgrind概述 Valgrind是一套Linux下,開放源代碼(GPL V2)的仿真調(diào)試工具的集合。 Valgrind由內(nèi)核(core)以及基于內(nèi)核的其他調(diào)試工具組成。內(nèi)核類似于一個框架(f

    2024年02月07日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包