分布式搜索服務ElasticSearch(8)
elasticsearch核心概念
1、索引(Index)
索引是ElasticSearch中一個邏輯命名空間,指向一個或多個分片,內部 Apache Lucene實現索引中數據的讀寫。索引與關系數據庫實例DataBase相當。一個 ElasticSearch 實例可以包含多個索引。
2、文檔(Document)
文檔是可以被索引的基本單位,特指最頂層結構或根對象序列化成的JSON數據,相當于數據庫中的Row。文檔由字段構成,每個字段包含字段名以及一個或多個字段值(在這種情況下,該字段被稱為是多值的,即文檔中有多個同名字段)。文檔之間可以有不同的字段集合,文檔并沒有固定的模式或強制的結構。
3、類型(Type)
ElasticSearch中每個文檔都有與之對應的類型(type)。這允許用戶在一個索引中存儲多種文檔類型,并為不同文檔類型提供不同的映射。如果同SQL領域類比,相當于數據庫中的Table。
4、映射(Mapping)
映射,用來約束字段的類型,可以根據數據自動創建,相當于數據庫中的Schema。
Elasticsearch 分布式
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。