1. 程式人生 > 其它 >Elasticsearch入門之索引操作(建立、檢視、刪除)

Elasticsearch入門之索引操作(建立、檢視、刪除)

  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、刪除

     語法: