ElasticSearch常用命令

2022-08-23 04:18:11 字數 1909 閱讀 5531

今天敲了一遍常用命令,發現還是會忘。。。

目錄

put users

, "age":,

"remark":

}}}

,

"content2":

}}

get users
delete users
以上是索引的基本操作命令

put users/_doc/1

get users/_doc/1
put users/_doc/1

post users/_doc/1

}

delete users/_doc/1
以上是文件的基本操作命令

多建立一些文件,方便下面的複雜查詢

put users/_doc/2

put users/_doc/3

put users/_doc/4

put users/_doc/5

get users/_doc/_search?q=name:張三#如果是自動建立的索引,文字的字段會同時建立兩種型別,text\keyword,按照這個查詢方式查詢,會先將name進行分詞後查詢

get users/_doc/_search?q=name.keyword:張三#按照這個查詢方式查詢,不會先將name進行分詞直接查詢

get users/_doc/_search

}}

如果欄位是手動指定的text,則查不出來,如果是自動建立的,可以使用"age.keyword":15查詢

get users/_doc/_search

}}

以上是文件乙個字段查詢的基本操作命令

其中下面用到的term和match可以根據需求變換

get users/_doc/_search

} , }]

}}}

get users/_doc/_search},}

]}

}}

get users/_doc/_search},}

]}

}}

gt 大於

gte 大於等於

lt 小於

lte 小於等於!

get users/_doc/_search

},"filter":}}

}}}

get users/_doc/_search

get users/_doc/_search}}

},"sort":[

,]}

pre_tags:為查詢的關鍵字新增自定義的html**字首

post_tags:為查詢的關鍵字新增自定義的html**字尾

fields:定義要高亮的字段

get users/_doc/_search},}

]}

},"highlight":},}

]}}

from:從第幾條資料開始(>關係,非》=)

size:查詢幾條資料

get users/_doc/_search

可以查出來每個索引使用的空間大小,記錄數等資訊

get _cat/indices?v

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的...