ElasticSearch核心概念

1毁嗦、索引 Index

ElaticSearch將數據存放在一個或多個索引當中鼠锈。一個索引相當于一個數據庫,里面存放用戶文檔數據惜索。在底層,ElasticSearch實際上還是

使用Lucene完成讀寫數據的操作绍在,ElasticSearch索引是由一個或多個Lucene索引組成门扇,所以ES中的分片或副本實際上就是一個Lucene索引。

2偿渡、文檔 Document

文檔是ES中主要的實體臼寄,所有ES的查詢都是基于存放在ES中文檔資源的查詢。每個文檔都是由各種域(Field)組成溜宽,每個域(Field)有一個名

稱和一個或多個值構成吉拳。實際上,從用戶的角度看适揉,一個ES文檔就是一個JSON對象留攒。

3煤惩、映射 Mapping

映射用于定義文檔域的屬性,這些屬性包括分詞器炼邀,字段類型魄揉,存儲類型等。對于沒有定義的字段類型的屬性拭宁,ES可以自動通過其字段值進行

識別洛退。

4、類型 Type

ES中每個文檔必須有一個類型定義杰标。這里的類型相當于數據庫當中的表兵怯,類型定義了字段映射(類似數據庫表結構),這樣一來腔剂,每個索引可以包含多種文檔類型媒区,而每種文檔類型定義一種映射關系。

5掸犬、節(jié)點 Node

ElasticSearch Server的一個實例稱作一個節(jié)點袜漩,每個節(jié)點都知道所有文檔所處的位置并能夠將請求直接轉發(fā)給擁有數據的節(jié)點。

【號外】:Master Node

集群啟動后會將某個節(jié)點選為Master Node登渣,Master Node主要負責管理集群中諸如創(chuàng)建或刪除索引噪服、從集群中添加或刪除節(jié)點等集群范圍的

改變,Master Node不會關心基于文檔的改變或檢索胜茧。

6粘优、集群 Cluster

多個ES節(jié)點工作在一起組成一個集群。ES對于集群的支持幾乎是無縫的呻顽,這也是ES重要的競爭優(yōu)點之一雹顺。

7、分片 Shard

ES集群環(huán)境下是將索引數據打散存放在多個節(jié)點上的廊遍,所以每個節(jié)點實際存放了ES索引的一部分嬉愧,而這部分索引本質上就是Lucene的物理索引,在ES中也稱作“分片”喉前,分片過程是ES自動執(zhí)行并且對用戶來說是可見没酣,所以分片是基于索引的分片。在現(xiàn)在ES的版本1.3.1卵迂,每個索引分片數在創(chuàng)建時指定后不能改變裕便。

8、副本 Replia

副本就是分片的一個拷貝见咒,不僅能提高自身容災偿衰,另外,請求量很大的情況下,副本可以分擔主Shard壓力下翎,承擔查詢功能缤言。副本個數還以在創(chuàng)

建完索引后靈活調整。

9视事、網關 Getway

ES會將各種集群狀態(tài)信息胆萧、索引配置信息等全部持久存放在網關中。

10郑口、路由 Routing

ES給每個文檔建索引后鸳碧,通過路由可以算出所查的文檔處在哪個分片上,因為在建立索引之初使用公式:shard = hash(routting) % number_of_pr

imary_shards進行文檔分配犬性。routing值是一個任意的字符串,默認是文檔的ID腾仅,通過人工指定就可以控制文檔存放在哪個shard的位置了乒裆。

11、索引別名 Index Alias

索引別名相當于快捷方式或軟鏈接推励,可以指向一個或多個索引鹤耍,甚至可以指向帶路由的分片啼县。

12近速、近實時性 near realtime (nrt)

Elasticsearch是一個近實時性的搜索平臺还棱,所以對于剛建過的索引文件進行查詢時需要一個輕微的等待時間(通常為1秒)判族。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末葵孤,一起剝皮案震驚了整個濱河市足绅,隨后出現(xiàn)的幾起案子糠溜,更是在濱河造成了極大的恐慌攒盈,老刑警劉巖壳贪,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陵珍,死亡現(xiàn)場離奇詭異,居然都是意外死亡违施,警方通過查閱死者的電腦和手機互纯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來磕蒲,“玉大人留潦,你說我怎么就攤上這事±蓖” “怎么了兔院?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長排吴。 經常有香客問我秆乳,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任屹堰,我火速辦了婚禮肛冶,結果婚禮上,老公的妹妹穿的比我還像新娘扯键。我一直安慰自己睦袖,他們只是感情好,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布荣刑。 她就那樣靜靜地躺著馅笙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪厉亏。 梳的紋絲不亂的頭發(fā)上董习,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音爱只,去河邊找鬼皿淋。 笑死,一個胖子當著我的面吹牛恬试,可吹牛的內容都是我干的窝趣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼训柴,長吁一口氣:“原來是場噩夢啊……” “哼哑舒!你這毒婦竟也來了?” 一聲冷哼從身側響起幻馁,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤洗鸵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宣赔,有當地人在樹林里發(fā)現(xiàn)了一具尸體预麸,經...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年儒将,在試婚紗的時候發(fā)現(xiàn)自己被綠了吏祸。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡钩蚊,死狀恐怖贡翘,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情砰逻,我是刑警寧澤鸣驱,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站蝠咆,受9級特大地震影響踊东,放射性物質發(fā)生泄漏北滥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一闸翅、第九天 我趴在偏房一處隱蔽的房頂上張望再芋。 院中可真熱鬧,春花似錦坚冀、人聲如沸济赎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽司训。三九已至,卻和暖如春液南,著一層夾襖步出監(jiān)牢的瞬間壳猜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工贺拣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蓖谢,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓譬涡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親啥辨。 傳聞我的和親對象是個殘疾皇子涡匀,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內容