ElasticSearch入門

簡單介紹

Elaticsearch簡稱為ES,是一個開源的可擴展的分布式的全文檢索引擎,它可以近乎實時的存儲、檢索數(shù)據(jù)。本身擴展性很好,可擴展到上百臺服務(wù)器,處理PB級別的數(shù)據(jù)。ES使用Java開發(fā)并使用Lucene作為其核心來實現(xiàn)索引和搜索的功能,但是它通過簡單的RestfulAPI和javaAPI來隱藏Lucene的復雜性,從而讓全文搜索變得簡單。
Elasticsearch官網(wǎng):

https://www.elastic.co/cn/products/elasticsearch

ElasticSearch的功能

分布式的搜索引擎

分布式:Elasticsearch自動將海量數(shù)據(jù)分散到多臺服務(wù)器上去存儲和檢索搜索:百度、谷歌,站內(nèi)搜索。
全文檢索:提供模糊搜索等自動度很高的查詢方式,并進行相關(guān)性排名,高亮等功能。
數(shù)據(jù)分析引擎(分組聚合):電商網(wǎng)站,最近一周筆記本電腦這種商品銷售排名top10的商家有哪些?新聞網(wǎng)站,最近1個月訪問量排名top3的新聞版塊是哪些。
對海量數(shù)據(jù)進行近實時的處理:因為是分布式架構(gòu),Elasticsearch可以采用大量的服務(wù)器去存儲和檢索數(shù)據(jù),自然而然就可以實現(xiàn)海量數(shù)據(jù)的處理。
近實時:Elasticsearch可以實現(xiàn)秒級別的數(shù)據(jù)搜索和分析。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容