es是什么
elasticsearch簡寫es,es是一個高擴展、開源的全文檢索和分析引擎,它可以準(zhǔn)實時地快速存儲、搜索、分析海量的數(shù)據(jù)。
什么是全文檢索
全文檢索是指計算機索引程序通過掃描文章中的每一個詞,對每一個詞建立一個索引,指明該詞在文章中出現(xiàn)的次數(shù)和位置,當(dāng)用戶查詢時,檢索程序就根據(jù)事先建立的索引進行查找,并將查找的結(jié)果反饋給用戶的檢索方式。這個過程類似于通過字典中的檢索字表查字的過程。全文搜索搜索引擎數(shù)據(jù)庫中的數(shù)據(jù)。
es的應(yīng)用場景
? ? 一個線上商城系統(tǒng),用戶需要搜索商城上的商品。
? ? 在這里你可以用es存儲所有的商品信息和庫存信息,用戶只需要輸入”空調(diào)”就可以搜索到他需要搜索到的商品。
? ? 一個運行的系統(tǒng)需要收集日志,用這些日志來分析、挖掘從而獲取系統(tǒng)業(yè)務(wù)未來的趨勢。
? ? 你可以用logstash(elk中的一個產(chǎn)品,elasticsearch/logstash/kibana)收集、轉(zhuǎn)換你的日志,并將他們存儲到es中。一旦數(shù)據(jù)到達es中,就你可以在里面搜索、運行聚合函數(shù)等操作來挖掘任何你感興趣的信息。
? ? 如果你有想基于大量數(shù)據(jù)(數(shù)百萬甚至數(shù)十億的數(shù)據(jù))快速調(diào)查、分析并且要將分析結(jié)果可視化的需求。
? ? 你可以用es來存儲你的數(shù)據(jù),用kibana構(gòu)建自定義的可視化圖形、報表,為業(yè)務(wù)決策提供科學(xué)的數(shù)據(jù)依據(jù)。
直白點講,es是一個企業(yè)級海量數(shù)據(jù)的搜索引擎,可以理解為是一個企業(yè)級的百度搜索,除了搜索之外,es還可以快速的實現(xiàn)聚合運算。
---------------------
作者:敲碼的漢子
來源:CSDN
原文:https://blog.csdn.net/dante_003/article/details/76890218
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!