ElasticSearch的功能和特點

2021-09-13 11:41:03 字數 863 閱讀 6791

elasticsearch的功能

分布式的搜尋引擎和資料分析引擎 

搜尋:**的站內搜尋,it系統的檢索 

資料分析:電商**,統計銷售排名前10的商家

全文檢索,結構化檢索,資料分析 

全文檢索:我想搜尋商品名稱包含某個關鍵字的商品 

結構化檢索:我想搜尋商品分類為日化用品的商品都有哪些 

資料分析:我們分析每乙個商品分類下有多少個商品

對海量資料進行近實時的處理 

分布式:es自動可以將海量資料分散到多台伺服器上去儲存和檢索 

海聯資料的處理:分布式以後,就可以採用大量的伺服器去儲存和檢索資料,自然而然就可以實現海量資料的處理了 

近實時:檢索資料要花費1小時(這就不要近實時,離線批處理,batch-processing);在秒級別對資料進行搜尋和分析

elasticsearch的應用場景

維基百科

the guardian(國外新聞**)

stack overflow(國外的程式異常討論論壇)

github(開源**管理)

電商**

日誌資料分析

商品**監控**

bi系統

站內搜尋

elasticsearch的特點

可以作為乙個大型分布式集群(數百台伺服器)技術,處理pb級資料,服務大公司;也可以執行在單機上,服務小公司

elasticsearch不是什麼新技術,主要是將全文檢索、資料分析以及分布式技術,合併在了一起

對使用者而言,是開箱即用的,非常簡單,作為中小型的應用,直接3分鐘部署一下es

elasticsearch作為傳統資料庫的乙個補充,比如全文檢索,同義詞處理,相關度排名,複雜資料分析,海量資料的近實時處理;

vue element echarts 換膚功能

demo中的換膚效果沒有用到css預編譯處理 整體的思路是 預先定義好多套css樣式表分別放到static檔案中,根據按鈕切換在dom上掛載相對應的css,聽上去是個比較笨的方法,下面直接上 2.將預設的主題放在vuex中 import vue from vue import vuex from v...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...

ElasticSearch的工作機制

elasticsearch,和solr一樣,是底層基於apache lucene,且具備高可靠性的企業級搜尋引擎。elasticsearch中的一些概念其實和關係型資料庫都有對應關係,比如資料庫在es中被稱為索引,表在es中被稱作type。具體對應關係見下表。elasticsearch中的repli...