安裝ElasticSearch初體驗

圖片描述

今日項目須要一個小型的搜索的功能的支持,有不少開源的搜索引擎啦,固然Elasticsearch我的認爲上手容易,安裝也比較方便。html

ES安裝前須要確認你筆記本上已經安裝了java,若是沒有安裝了,能夠oracle官網下載就好了,vue

vueda7e89432436b77fceba14670244a9533.png
java弄完後,咱們能夠在命令後工具中輸入java -version查看版本信息java

vued59c06a250afea5dd756041a86874ce64.png

安裝ElasticSearch

Mac上安裝ES能夠有不少方法,固然brew是不二選擇。
輸入下面命令:json

brew update
brew install elasticsearch

下載完成後,能夠輸入 brew info elasticsearch查看安裝信息瀏覽器

vued4db9336e1fc9a2f9d8e7b724f5b5fdaa.png

按照上面說的,咱們直接輸入elasticsearch ,而後服務啓動了,咱們能夠直接輸入訪問:bash

127.0.0.1:9200

瀏覽器會顯示一段json數據
vued86fed1a07f8b57eb7ebdd65f80f1aa0f.pngoracle

簡單的CRUD

接下來咱們能夠直接試試簡單的建立索引和搜索;你們能夠用一些http工具或者curl也行去進行完成基本的請求服務;less

建立一個資源,咱們用postman選擇put 而後在地址欄輸入curl

127.0.0.1/posts/post/1

vuedacb9928d084f2f2bfce7d37dfb59c046.png
咱們添加的內容以下:elasticsearch

{
    "title": 'Tony Stark',
    "content": 'Tony Stark is Ironman Hero. He is handsome and stronger!'
    "tag":["hero","marvrl"]
}

更新成功後輸出後的輸出:

{
  "_index": "posts",
  "_type": "post",
  "_id": "1",
  "_version": 1,
  "_shards": {
    "total": 2,
    "successful": 1,
    "failed": 0
  },
  "created": true
}

這個時候咱們能夠輸入下面的地址查看剛剛建立的內容:

http://127.0.0.1:9200/posts/post/1

大家能夠本身再建立一些其餘的數據方便搜索.

搜索

咱們如今不妨搜索下hero

http://127.0.0.1:9200/posts/post/_search/?q=hero

vued024d08156080889960cec438dbaa92e3.png

若是須要刪除某個索引內容只須要 選擇delete而後 輸入正確的地址就行。

ES很強大,能夠在這裏看到更多使用方法。

Linux下安裝

Linux下業很是好安裝了po主本身試了下亞馬遜上的機器,很快的

sudo apt-get update
sudo apt-get install openjdk-7-jre-headless -y

wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.0.1.deb
sudo dpkg -i elasticsearch-1.0.1.deb

sudo service elasticsearch start

後面分享一篇在ghost+es的教程吧。

本文同步博客:http://www.jackpu.com/zai-macbookzhong-an-zhuang-elasticsearch/

相關文章
相關標籤/搜索