Elasticsearch索引。
Elasticsearch和傳統關係型資料庫比較:
Relational DB → Databases → Tables → Rows → Columns
Elasticsearch → Indices → Types → Documents → Fields
Elasticsearch叢集可以包含多個索引(indices)(資料庫),每一個索引可以包含多個型別(types)(表),每一個型別包含多個文件(documents)(行),然後每個文件包含多個欄位(Fields)(列)。
索引含義的區分:
你可能已經注意到索引(index)這個詞在Elasticsearch中有著不同的含義,所以有必要在此做一下區分:
- 索引(名詞)
如上文所述,一個索引(index)就像是傳統關聯式資料庫中的資料庫,它是相關文件儲存的地方,index的複數是indices或indexes。
- 索引(動詞)
索引一個文件表示把一個文件儲存到索引(名詞)裡,以便它可以被檢索或者查詢。這很像SQL中的INSERT關鍵字,差別是,如果文件已經存在,新的文件將覆蓋舊的文件。
- 倒排索引
傳統資料庫為特定列增加一個索引,例如B-Tree索引來加速檢索。Elasticsearch和Lucene使用一種叫做倒排索引(inverted index)的資料結構來達到相同目的。
預設情況下,文件中的所有欄位都會被索引(擁有一個倒排索引),只有這樣他們才是可被搜尋的。
相關文章
- 【Elasticsearch】Elasticsearch 索引模板Elasticsearch索引
- ElasticSearch 索引 VS MySQL 索引Elasticsearch索引MySql
- elasticsearch索引原理Elasticsearch索引
- ElasticSearch建立索引Elasticsearch索引
- Elasticsearch 學習索引Elasticsearch索引
- elasticsearch配置注入索引Elasticsearch索引
- 剖析 Elasticsearch 的索引原理Elasticsearch索引
- elasticsearch之多索引查詢Elasticsearch索引
- elasticsearch如何設計索引Elasticsearch索引
- Elasticsearch(三):索引查詢Elasticsearch索引
- Elasticsearch 索引容量管理實踐Elasticsearch索引
- ElasticSearch 倒排索引(Inverted Index)| 什麼是倒排索引?Elasticsearch索引Index
- 使用Elasticsearch的動態索引和索引優化Elasticsearch索引優化
- ElasticSearch分片互動過程(建立索引、刪除索引、查詢索引)Elasticsearch索引
- Elasticsearch 7.x:2、索引管理Elasticsearch索引
- Elasticsearch索引生命週期管理方案Elasticsearch索引
- elasticsearch(三)----索引建立與刪除Elasticsearch索引
- 教你如何在 elasticsearch 中重建索引Elasticsearch索引
- Elasticsearch5.x建立索引(Java)ElasticsearchH5索引Java
- Elasticsearch之索引模板index template與索引別名index aliasElasticsearch索引Index
- Elasticsearch 索引的對映配置詳解Elasticsearch索引
- python建立elasticsearch索引的探討PythonElasticsearch索引
- Elasticsearch核心技術(四):索引原理分析Elasticsearch索引
- Elasticsearch ILM DSL 索引生命週期管理Elasticsearch索引
- ElasticSearch 獲取es資訊以及索引操作Elasticsearch索引
- 使用ELASTICSEARCH進行近實時索引 - bozhoElasticsearch索引
- Elasticsearch系列---生產叢集的索引管理Elasticsearch索引
- Elasticsearch 6.x 倒排索引與分詞Elasticsearch索引分詞
- elasticsearch按照日期定時批量刪除索引Elasticsearch索引
- 《Elasticsearch技術解析與實戰》Chapter 2.1 Elasticsearch索引增刪改查ElasticsearchAPT索引
- 《Elasticsearch技術解析與實戰》Chapter 1.1:Elasticsearch入門和倒排索引ElasticsearchAPT索引
- ElasticSearch生命週期管理-索引策略配置與操作Elasticsearch索引
- laravel scout + elasticsearch-rtf 索引無效問題LaravelElasticsearch索引
- elasticsearch 索引清理指令碼及常用命令Elasticsearch索引指令碼
- Elasticsearch6.2.4-利用head外掛建立索引Elasticsearch索引
- 高效管理 Elasticsearch 中基於時間的索引Elasticsearch索引
- 六十四、Elasticsearch核心原理-再談倒排索引Elasticsearch索引
- elasticsearch: 指定索引資料的儲存目錄Elasticsearch索引