Index
類似于mysql數(shù)據(jù)庫中的database
Type
類似于mysql數(shù)據(jù)庫中的table表,es中可以在Index中建立type(table)哗蜈,通過mapping進(jìn)行映射田巴。
Document
由于es存儲(chǔ)的數(shù)據(jù)是文檔型的超歌,一條數(shù)據(jù)對應(yīng)一篇文檔即相當(dāng)于mysql數(shù)據(jù)庫中的一行數(shù)據(jù)row专普,一個(gè)文檔中可以有多個(gè)字段也就是mysql數(shù)據(jù)庫一行可以有多列补胚。
Field
es中一個(gè)文檔中對應(yīng)的多個(gè)列與mysql數(shù)據(jù)庫中每一列對應(yīng)
Mapping
可以理解為mysql或者solr中對應(yīng)的schema码耐,只不過有些時(shí)候es中的mapping增加了動(dòng)態(tài)識(shí)別功能,感覺很強(qiáng)大的樣子溶其,其實(shí)實(shí)際生產(chǎn)環(huán)境上不建議使用骚腥,最好還是開始制定好了對應(yīng)的schema為主。
indexed
就是名義上的建立索引瓶逃。mysql中一般會(huì)對經(jīng)常使用的列增加相應(yīng)的索引用于提高查詢速度束铭,而在es中默認(rèn)都是會(huì)加上索引的,除非你特殊制定不建立索引只是進(jìn)行存儲(chǔ)用于展示金闽,這個(gè)需要看你具體的需求和業(yè)務(wù)進(jìn)行設(shè)定了纯露。
Query DSL
類似于mysql的sql語句,只不過在es中是使用的json格式的查詢語句代芜,專業(yè)術(shù)語就叫:QueryDSL
GET/PUT/POST/DELETE
分別類似與mysql中的select/update/delete......