在elastic search中文檔(document)相似於關係型數據庫裏的記錄(record),類型(type)相似於表(table),索引(index)相似於庫(database)。數據庫
文檔必定有三個元數據spa
_index
_type
_id
_index能夠理解爲數據庫,在elastic search中一般是將格式相同的數據存在同一_index下,_type即將取消,之後不一樣type建議分爲不一樣_index,_id相似於數據庫裏的主鍵,你本身要爲文檔指定一個id或者elastic search自動生成id。code
在elastic search中文檔是不可被修改的,相似於Java中的String類型字符串,所謂更新其實只是如下幾步對象
至關於刪了新建一個文檔,而後文檔中的_version字段+1,create字段變爲false(若是原來是true,不然仍是false)索引