1. 程式人生 > >十次方項目第四天(分布式搜索引擎ElasticSearch)

十次方項目第四天(分布式搜索引擎ElasticSearch)

一起 合並 服務 企業級 復雜 搜索 restfu 簡單 處理

1 ElasticSearch簡介
1.1 什麽是ElasticSearch
? Elasticsearch是一個實時的分布式搜索和分析引擎。它可以幫助你用前所未有的速
度去處理大規模數據。ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分
布式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java開發
的,並作為Apache許可條款下的開放源碼發布,是當前流行的企業級搜索引擎。設計用
於雲計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。
1.2 ElasticSearch特點
(1)可以作為一個大型分布式集群(數百臺服務器)技術,處理PB級數據,服務大公
司;也可以運行在單機上
(2)將全文檢索、數據分析以及分布式技術,合並在了一起,才形成了獨一無二的ES;
(3)開箱即用的,部署簡單
(4)全文檢索,同義詞處理,相關度排名,復雜數據分析,海量數據的近實時處理

十次方項目第四天(分布式搜索引擎ElasticSearch)