elasticsearch 基礎查詢語法整理

2021-10-07 17:31:10 字數 1690 閱讀 6248

//分配3個主分片和乙個複製分片(每個主分片都有乙個複製分片)

//自定義id建立 //方式一 put /megacorp/employee/123?op_type=create //方式二 put /megacorp/employee/123/_create

put /megacorp/employee/2

//自定義版本號修改 put /website/blog/2?version=5&version_type=external //自增修改字段 //?retry_on_conflict=5當出現版本衝突時的重試次數 post /megacorp/employee/5/_update?retry_on_conflict=5 }

delete /megacorp/employee/2

//按id查詢

get /megacorp/employee/1

//按id查詢格式化 get /megacorp/employee/1?pretty //只返回_source部分字段 get /megacorp/employee/1?_source=first_name,age //只返回_source欄位而不要其他的元資料 get /megacorp/employee/1/_source //搜尋全部 get /megacorp/employee/_search //查詢字串 get /megacorp/employee/_search?q=last_name:smith

合併多個請求可以避免每個請求單獨的網路開銷

//不同的index查詢

post /_mget

, ] } //同乙個type查詢 post /megacorp/employee/_mget , ] } 或者 post /megacorp/employee/_mget

格式:

這種格式類似於用"\n"符號連線起來的一行一行的json文件流(stream)。兩個重要的點需要注意:

}\n \n }\n \n ...

行為

解釋create

當文件不存在時建立之

index

建立新文件或替換已有文件

update

區域性更新文件

delete

刪除乙個文件

post /_bulk

} }

ElasticSearch基礎概念

es的index索引,document文件物件,副本,多節點集群等基礎知識 1 通俗的解釋 在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,索引名稱必須是小寫 relational db database table row column elas...

Elasticsearch基礎概念

1 索引 索引 index 是elasticsearch存放具體資料的地方,是一類具有相似特徵的文件的集合。elasticsearch中索引的概念具有不同意思,這裡的索引相當於關聯式資料庫中的乙個資料庫例項。在elasticsearch中索引還可以作為動詞,表示對資料進行索引操作。2 型別 在6.0...

ElasticSearch基礎介紹

1 索引 索引 index 是elasticsearch存放具體資料的地方,是一類具有相似特徵的文件的集合。elasticsearch中索引的概念具有不同意思,這裡的索引相當於關聯式資料庫中的乙個資料庫例項。在elasticsearch中索引還可以作為動詞,表示對資料進行索引操作。2 型別 在6.0...