ES 關於 Index、Type、Document


轉載:Elasticsearch 7 : 關於 Index、Type、Document - 樂天筆記

含義

  • Index:索引。復數是 Indices。
  • Type:類型。
  • Document:文檔。

文檔是 JSON 類型的。

 

與 MySQL 類比

可以將 ES 中的這三個概念和 MySQL 類比:

  • Index 對應 MySQL 中的 Database;
  • Type 對應 MySQL 中的 Table;
  • Document 對應 MySQL 中表的記錄。

一個MySQL實例中可以創建多個 Database,一個Database中可以創建多個Table。

 

從 ES 7.0 開始,Type 被廢棄

在 7.0 以及之后的版本中 Type 被廢棄了。一個 index 中只有一個默認的 type,即 _doc

ES 的Type 被廢棄后,庫表合一,Index 既可以被認為對應 MySQL 的 Database,也可以認為對應 table。

也可以這樣理解:

  • ES 實例:對應 MySQL 實例中的一個 Database。
  • Index 對應 MySQL 中的 Table 。
  • Document 對應 MySQL 中表的記錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM