1. 程式人生 > >全文搜尋引擎ElasticSearch初使用

全文搜尋引擎ElasticSearch初使用

一、Docker下安裝ElasticSearch

1、在Docker映象倉庫中,搜尋ElasticSearch映象
docker search elasticsearch

在這裡插入圖片描述

2、Docker下安裝ElasticSearch
docker pull registry.docker-cn.com/library/elasticsearch

此處使用Docker中國映象加速:registry.docker-cn.com/library/
在這裡插入圖片描述

3、檢視映象
docker images

在這裡插入圖片描述

4、執行映象
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name MyES 映象id

在這裡插入圖片描述

5、查詢映象執行情況
docker ps

在這裡插入圖片描述

6、開啟瀏覽器,訪問ElasticSearch的web客戶端,本機虛擬機器地址為:http://192.168.1.108:9200/

在這裡插入圖片描述

二、使用PostMan測試ElasticSearch

下面的測試用例參考的是ElasticSearch的官網例子,網址如下:https://www.elastic.co/guide/cn/elasticsearch/guide/current/_indexing_employee_documents.html

1、向ElasticSearch中儲存資料,使用的PUT請求方式

在這裡插入圖片描述

2、向ElasticSearch中檢索資料,使用的GET請求方式

在這裡插入圖片描述

3、向ElasticSearch中刪除資料,使用的DELETE請求方式

在這裡插入圖片描述

4、小節

將 HTTP 命令由 PUT 改為 GET 可以用來檢索文件,同樣的,可以使用 DELETE 命令來刪除文件,以及使用 HEAD 指令來檢查文件是否存在。如果想更新已存在的文件,只需再次 PUT 。

三、小結

上面只是簡單的安裝和使用PostMan簡單的做幾個測試,測試用例也是參考官方文件。有興趣的同學,可以參考官方文件來學習更多的檢索方式。下面會結合SpringBoot來整合ElasticSearch。

ElasticSearch官方文件:
https://www.elastic.co/guide/cn/elasticsearch/guide/current/_retrieving_a_document.html