全文搜尋引擎ElasticSearch初使用
阿新 • • 發佈:2019-01-14
一、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