1.索引(索引)
ElasticSearch的索引類似於關系數據庫的數據庫,用來存儲各種類型的文檔。索引應該是由於相同的特征而組合在壹起的文檔的集合。
以Google為栗子,我們可以把索引理解為Google抓取的網頁(文檔)存放的地方。
2.類型
類型類似於關系數據庫的表,用來存儲相似的文檔。
以谷歌為例,我們可以將網頁、圖片、視頻等不同類型的搜索以不同的類型進行存儲。
3.文件
文檔類似於關系數據庫中的行,存儲特定的對象。
ElasticSearch的文檔以JSON格式存儲。形狀像:
以谷歌為例,網頁就是壹個文檔。
4.田
字段類似於關系數據庫中的列,存儲特定的屬性。
以谷歌為例,網頁的標題就是壹個字段。
註意:
ElasticSearch的類型與傳統關系數據庫的表的區別在於,同壹索引下的類型、同名字段和類型要壹致。
以Google為栗子,Google在同壹個索引下存儲網頁類型的文檔和圖片類型的文檔時,假設網頁和圖片都有壹個Title屬性,那麽在同壹個索引下,這兩個屬性的類型必須壹致,比如都必須是String類型。因為ElasticSearch更喜歡存儲同質文檔。
下載安裝包並解壓到/opt目錄。
編輯elasticsearch.yml文件
vim/opt/elastic search-2 . 4 . 4/config/elastic search . yml
啟動壹個項目
安裝頭部插件
打開瀏覽器訪問頁面:http://192.168.204 . 151:9200/_ plugin/head/