索引:含有相同屬性的文件集合 (索引只能包含英文本母且不能包含中劃線)
型別:索引可以定義乙個或多個型別,文件必須屬於乙個型別
文件:文件是可以被索引的基本資料單位
分片:每個索引都有多個分片,分個分片都是乙個lucene索引 (分擔索引過大的磁碟的磁碟壓力 和 搜尋壓力)
備份:拷貝乙個分片就完成了分片的備份 (提高可用性 和 分擔搜尋壓力)
系統預設是會建立5個分片,1份備份,分片是在建立索引的時候就定義好的不可修改,備份是可以在索引建立後修改的
es是以restful api風格來定義自己的api風格的
1.查詢所有並顯示指定條數
2.查詢指定關鍵字並按關鍵字排序
1.通過指定字段實現聚合查詢
2. 查詢指定欄位的最大最小值
curl -xget -u username:password -d '
} }}'
如果你完整的看到這裡並動手實操一遍的話,你已經掌握了elasticsearch的 增 刪 改 查的所有操作,可以參考如下鏈結進行更詳細的學習: Elasticsearch核心概念
elasticsearch使用lucene作為其底層的搜尋引擎,關於lucene的介紹,可以參考官方 lucene關鍵概念 lucene使用inverted index來儲存term在document中位置的對映關係。譬如如下文件 使用inverted index儲存,乙個簡單地對映關係 term ...
ElasticSearch基礎概念
es的index索引,document文件物件,副本,多節點集群等基礎知識 1 通俗的解釋 在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,索引名稱必須是小寫 relational db database table row column elas...
Elasticsearch核心概念
一 cluster 1 代表乙個集群,有乙個主節點,通過選舉產生。對外部來說es去中心化,邏輯上是乙個整體。2 主節點負責管理集群狀態,包括管理分片狀態和副本狀態,以及節點的發現和刪除 3 主節點不負責對資料的增刪改查請求處理,只負責維護集群相關狀態 二 shards 分片 1 索引分片,es可以把...