ElasticSearch分散式搜尋引擎v7.17.25
7.17.25
ElasticSearch分散式搜尋引擎是一個分散式的RESTful風格的搜尋和資料分析引擎,能夠解決越來越多的用例。作為Elastic Stack的核心,它集中儲存您的數據,幫助您發現意料之中以及意料之外的情況。
Elasticsearch是一個即時的分散式搜尋分析引擎,它能讓你以一個以前從未有過的速度和規模,去探索你的數據。它被用作全文檢索、結構化搜尋、分析以及這幾個功能的組合
1.Wikipedia使用Elasticsearch提供帶有高亮片段的全文搜索,還有search-as-you-type和did-you-mean的建議。
2.衛報使用Elasticsearch將網路社交資料結合到訪客日誌中,即時的給它的編輯們提供公眾對於新文章的回饋。
3.Stack Overflow將地理位置查詢融入全文檢索中去,並且使用more-like-this介面去尋找相關的問題與答案。
4.GitHub使用Elasticsearch對1300億行程式碼進行查詢。
然而Elasticsearch不僅為巨頭公司服務。它也幫助了許多新創公司,像是Datadog和Klout,幫助他們將想法用原型實現,並轉化為可擴展的解決方案。 Elasticsearch 能運行在你的筆記型電腦上,或擴展到上百務器上去處理PB級資料。
Elasticsearch中沒有一個單獨的元件是全新的或是革命性的。全文搜尋很久之前就已經可以做到了, 就像早就出現了的分析系統和分散式資料庫。革命性的成果在於將這些單獨的,有用的組件整合到單一的、一致的、即時的應用中。它對於初學者而言有一個較低的門檻,而當你的技能提升或需求增加時,它也始終能滿足你的需求。