ElasticSearch 常用字段型別

2021-10-05 05:25:51 字數 1119 閱讀 8532

es常用的資料型別可分為3大類(1)字串

(2)數值型

(3)日期型別

json沒有date型別,插入|更新文件|欄位時怎麼表示date型別?

"type

" : "

date

"#插入|更新此字段的值時,有3種表示方式

#使用固定格式的字串

"2020-04-18

"、"2020/04/18 09:00:00

"#值使用長整型的時間戳,

1970-01-01

00:00:00

,s1610350870

#值使用長整型的時間戳,ms

1641886870000

(4)範圍型

integer_range, long_range, float_range,double_range,date_range

age_limit :

插入|更新文件|欄位時,值寫成json物件的形式:

"

age_limit

":

gt是大於,lt是小於,e是equals等於。

按此字段搜尋時,值寫常量:

"

term

":

age_limit的區間包含了此值的文件都算是匹配。

(5)布林

(6)⼆進製(1)物件

"user":

#插入|更新欄位的值,值寫成json物件的形式

"user":

#搜尋時,欄位名使用點號連線

"match":

乙個物件中可以巢狀物件。

(2)陣列

"arr":

#插入|更新欄位的值。元素可以是各種型別,但元素的型別要相同

"arr

" : [1,3,4]

"ip_address":

#插入|更新欄位的值,值寫成字串形式"ip

" : "

192.168.1.1

"#搜尋

"match":

#ip在

192.168.0.0 ~ 192.168.255

.255上的文件都匹配

"match":

elasticsearch常用操作

es模板postman常用操作 類別方法 url描述 查詢模板get http ip 9200 template template 查詢模板中template開頭的所有模板 為萬用字元 查詢特定的模板get http ip 9200 template vias business查詢名為vias bu...

elastic search常用操作

常用操作 查詢所有索引及狀態 get cat indices?v 查詢productsearchuat索引,預設返回一條資料 get productsearchuat search 知道product id 查es索引 get productsearchuat search 通過企業名稱查詢企業 g...

elasticsearch常用curl鏈結

1 測試es是否啟動成功 pretty引數是為了讓查詢結果更方便閱讀 3 建立megacorp索引 employee型別 id為1的資料 索引名必須小寫,不能以下劃線開頭,不能包含逗號。型別命名可以是大寫或者小寫,但是不能以下劃線或者句號開頭,不應該包含逗號,並且長度限制為256個字元。如果該id的...