ElasticSearch 基本概念
阿新 • • 發佈:2017-07-31
我們 一個 repl search 關系 行數 column 數據 replicas
- Index:Elasticsearch用來存儲數據的邏輯區域,它類似於關系型數據庫中的db概念。一個index可以在一個或者多個shard上面,同時一個shard也可能會有多個replicas。
- Document:Elasticsearch裏面存儲的實體數據,類似於關系數據中一個table裏面的一行數據。
document由多個field組成,不同的document裏面同名的field一定具有相同的類型。document裏面field可以重復出現,也就是一個field會有多個值,即multivalued。 - Document type:為了查詢需要,一個index可能會有多種document,也就是document type,但需要註意,不同document裏面同名的field一定要是相同類型的。
- Mapping:存儲field的相關映射信息,不同document type會有不同的mapping。
我們只需要大概認為Index就是一個db,document就是一行數據,field就是table的column,mapping就是table的定義,而document type就是一個table就可以了。
ElasticSearch 基本概念