Elasticsearch入門之索引操作(建立、檢視、刪除)
阿新 • • 發佈:2022-04-09
Elasticsearch是基於Lucene的全文檢索引擎,本質也是儲存和檢索資料;所以ES中的很多概念與MySQL類似,可以參考關係型資料庫的經驗去理解(類似MongoDB相關核心術語的理解)。
就索引而言,es中內涵與關係型資料庫中索引有著本質的不同——詳細可以參考官網Index modules | Elasticsearch Guide [8.1] | Elastic中相關內容。
對於索引的操作(包括其他的操作),es提供的rest風格的API,即http請求介面,而且也提供了各種語言的客戶端API。具體參見官網REST APIs | Elasticsearch Guide [8.1] | Elastic 。
本文就索引實踐在es中如何進行操作(相當於一個庫的增刪查),同時體驗熟悉es提供rest-api。如下:
1、建立
語法:
,settings可以不設定,系統預設。
通過:HEAD /索引名稱,可以檢視索引是否存在
2、檢視
語法:
檢視所有索引,可以使用 GET /_all。
3、開啟、關閉
es中索引類似MySQL中的db,那就有開啟和關閉的操作。操作語法如下:
1)開啟
2)關閉
4、刪除
語法: