ElasticSearch是一個開源的分佈式搜索引擎,具有高可靠性,支持很是多的企業級搜索用例,是基於Lucene構建的。支持時間時間索引和全文檢索。官網:http://www.elasticsearch.org html
它對外提供一系列基於java和http的api,用於索引、檢索、修改大多數配置。下載地址 http://www.elasticsearch.org/download java
底層開發語言是java,所以開發須要安裝java開發環境,詳情查看《http://www.cnblogs.com/jinhengyu/p/7516525.html》。api
elasticsearch配置比較簡單,官網分三步走瀏覽器
看到本界面,運行成功。elasticsearch
讓咱們看看JSON的每一個字段的含義: 分佈式
Ok:當爲true時,意味着請求成功。 ui
Status:發出請求後的HTTP的錯誤代碼。200表示一切正常。 搜索引擎
Name:Elasticsearch實例的名字。在默認狀況下,它將從一個巨長的名字列表中隨機選擇一個。 htm
Version:結構體,這個對象有一個number字段,表明了當前運行的Elasticsearch版本號,和一個Snapshot_build字段,表明了你當前運行的版本是不是從源代碼構建而來。 對象
Tagline:包含了Elasticsearch的第一個tagline: You Know, for Search