1. 程式人生 > >ElasticSearch 5.6和6.2 Index Templates的區別

ElasticSearch 5.6和6.2 Index Templates的區別

ElasticSearch 5.6

PUT /_template/template_wopayapp
{
    "template" : ["wopayapp*"],
    "order" : 0,


    "settings" : {
        "number_of_shards": 1,
        "number_of_replicas": 1
    },


    "mappings": {
        "log": {
            "properties": {
                "c_ip":             { "type": "ip"  },


                "cs_uri_stem":      { "type": "text"  },
                "sc_status":        { "type": "text" },
                "cs_User_Agent":    { "type": "text"  },
                "dcs_id":           { "type": "text"  },


                "WT_tz":            { "type": "integer" },
                "WT_ets":           { "type": "integer" },
                "WT_vtvs":          { "type": "integer" },
                "WT_vt_f_tlh":      { "type": "integer" },


                "web_timestamp":    {
                        "type":   "date",
                        "format": "strict_date_optional_time||epoch_millis"
                },
                "date":             {
                        "type":   "date",
                        "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
                },
                "time":             {
                        "type":   "date",
                        "format": "HH:mm:ss||epoch_millis"
                }
            }
        }
    }

}

ElasticSearch 6.2

put /_template/template_wopayapp
{
    "index_patterns" : ["wopayapp*"],
    "order" : 0,


    "settings" : {
        "number_of_shards": 1,
        "number_of_replicas": 1
    },


    "mappings": {
        "log": {
            "properties": {
                "c_ip":             { "type": "ip"  },


                "cs_uri_stem":      { "type": "text"  },
                "sc_status":        { "type": "text" },
                "cs_User_Agent":    { "type": "text"  },
                "dcs_id":           { "type": "text"  },


                "WT_tz":            { "type": "integer" },
                "WT_ets":           { "type": "integer" },
                "WT_vtvs":          { "type": "integer" },
                "WT_vt_f_tlh":      { "type": "integer" },


                "web_timestamp":    {
                        "type":   "date",
                        "format": "strict_date_optional_time||epoch_millis"
                },
                "date":             {
                        "type":   "date",
                        "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
                },
                "time":             {
                        "type":   "date",
                        "format": "HH:mm:ss||epoch_millis"
                }
            }
        }
    }
}


相關推薦

ElasticSearch 5.66.2 Index Templates區別

ElasticSearch 5.6PUT /_template/template_wopayapp{    "template" : ["wopayapp*"],    "order" : 0,    "settings" : {        "number_of_shar

Elasticsearch Java Client 版本區別及起步(5.X 6.X)

簡單總結: 如果服務端是5.6以下的,選擇相同版本的TransportClient,避免一些API服務端不支援 如

Sylius 1.3.6 1.2.13 釋出,開源 PHP 電子商務網站框架

   Sylius 1.3.6 和 1.2.13 釋出了,這是一個常規維護版本,沒有重大的更新內容,僅包含 bugfix 和功能變更。 v1.3.6 (2018-12-17) TL;DR Fixed compatibility issues with Symfony 4.1

python3.6 python 2.7版本安裝pycrypto過程及問題(不需要安裝vs)

方式 導入模塊 ges pac scrip http color sta 下一步 python安裝pycrypto真的是踩到很多坑,說起來一把辛酸淚,好在最後成功解決了,總結了一下遇到的問題,寫出來與大家共享 首先要明白的是crypto和pycrypto是兩個不同的模塊

編譯 gcc 5.1 6.1

首先要安裝 gcc 和 g++   yum 下 g++的包名是 gcc-c++ 下載 http://ftp.gnu.org/gnu/gcc/ ./configure  make -j4 錯誤和解決辦法: 1 checking for int64_t underlying

PHP5.3.6Apache2.2整合開發環境配置

第一種方法,用整合開發包    wamp(windows下的apache,mysql,php整合開發包)下載地址:WAMP下載,選擇32位下載,此方法容易,下載完成後直接一路往下就成。----------------------------------------------

Ubuntu 16.04 PHP5.6PHP7.2共存 LNMP

因為公司專案跑PHP5.6,而自己學習需要PHP7.2,所以需要這兩個版本共存.LNMP的搭建 首先搭建的是5.6的版本 不影響 在此基礎上再安裝一個PHP7.2ppa 方式安裝 php7.2 :sudo apt-get install software-properties

特殊迴文數字:求出5位數6位數中各位上的數字之和為n的迴文數。

問題描述   123321是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的。   輸入一個正整數n, 程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 。 輸入格式   輸入一行,包含一個正整數n。 輸出格式   按從小到大的順序輸出滿足條件的整數,每個整

RHEL 6 RHEL 7 的一些區別

執行級別概念的區分 System V init 執行級別 systemd 目標名稱 作用 0 runlevel0.target, poweroff.target 關

Elasticsearch:由於之前建立的Index Templates未刪除,導致建立Index時報錯Root type mapping not empty after parsing

Elasticsearch版本: 1.7.1 故障 執行新建Index命令:PUT /hrms 報錯:{    "error": "MapperParsingException[mapping [candidate]]; nested: MapperParsingExce

ThinkPHP5.0版本ThinkPHP3.2版本的區別

5.0版本和之前版本的差異較大,本篇對熟悉3.2版本的使用者給出了一些5.0的主要區別。 URL和路由 5.0的URL訪問不再支援普通URL模式,路由也不支援正則路由定義,而是全部改為規則路由配合變數規則(正則定義)的方式: 主要改進如下; 增加路由變數規則; 增加組合變

javap 反編譯Atomicity 1.5.0_221.8.0_111的區別

jdk1.5.0_22環境下使用javacp -c Atomicity.class反編譯不成功,提示ERROR:Could not find Atomicity.class,但使用javacp -c Atomicity可反編譯成功; jdk1.8.0_111環境下使用javacp -c

Hadoop 2.6.5 FileSystemConfiguration兩個對象的探究

family 上傳數據 大數 塊大小 緩存 完成 color span 小夥伴 Hadoop 2.6.5 FileSystem和Configuration兩個對象的探究 版權聲明:本文為yunshuxueyuan原創文章,如需轉載,請標明出處。【http://www.

RPC 服務框架 Dubbo 2.5.10 2.6.1 釋出,Bug 修復

轉載自https://www.oschina.net/news/94353/dubbo-2-5-10-and-2-6-1-released Dubbo 2.5.10 和 2.6.1 已釋出。 Dubbo 2.6.1 是改變結構後首次釋出的版本,此前我們曾報道過,Dubbo 2.6.

嘗試實現一個管理系統, 名字電話號分別用兩個列表儲存 =======通訊錄管理系統======= 1.增加姓名手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出

name = [] tel = [] while True: print('==通訊錄管理系統==') print('1.增加姓名和手機') print('2.刪除姓名') print('3.修改手機') print

CentOS 6.5 -- Redis 4.0.2環境搭建、安裝例項啟動

關於Redis,不做解釋,主要講操作 一、準備一個純淨版的CentOS 6.5 二、SSH工具連線CentOS 64-bit-Redis 三、安裝curl下載工具包 yum install curl (如果安裝的過程中自動yes,帶上引數  yum-y ins

離線環境下redhat7.2已及centOS(7.0版本以上)安裝python3.6以及tensorflow1.5、opencv3.4.5流程採坑總結

離線環境下redhat7.2已及centOS(7.0版本以上)安裝python3.6以及tensorflow1.5、opencv3.4.5流程和採坑總結 序 Tensorflow的安裝環境 安裝環境監測 離線安裝兩種方式

Elasticsearch 5.6.12 原始碼】——【2】啟動過程分析(上)

版權宣告:本文為博主原創,轉載請註明出處! 簡介 本文主要解決以下問題: 1、啟動ES的入口類及入口方法是哪個?2、分析梳理ES服務啟動的主要流程? 入口類 ES的入口類為org.elasticsearch.bootstrap.Elasticsearch,啟動方法為: public

centos 6.5安裝Elasticsearch 5.6.3叢集Head外掛

LInux: 檢視centos版本:lsb_release -a CentOS release 6.5 (Final) 準備: java安裝 yum list installed | grep java yum -y list java* yum instal

ElasticSearch-5.6.8(二) 術語認識RESTful

前面我們已經搭建了一個單節點的ES接下來我們就在這個例項上測試。然後呢雖然es支援在命令列使用curl 的方式操作ES即下面這種 但相對麻煩,所以我接下來我會使用kibana的 Dev Tools 來操作es 術語 叢集 叢集(clust