在這之前,我并不是很了解Elasticsearch,也是偶然看文章的時(shí)候刷到Elasticsearch一詞,但并沒(méi)有深究,僅僅知道有這么個(gè)東西存在,它可以來(lái)做搜索的,今天借著ES三周年活動(dòng)來(lái)了解一下。
(相關(guān)資料圖)
在對(duì)Elasticsearch沒(méi)有任何了解的情況下,第一步肯定就去百度一下嘍!
結(jié)果:
騰訊云 Elasticsearch Service(ES)是基于開源搜索引擎 Elasticsearch 打造的高可用、可伸縮的云端全托管的 Elasticsearch 服務(wù),包含 Kibana 及常用插件,并集成了安全、SQL、機(jī)器學(xué)習(xí)、告警、監(jiān)控等高級(jí)特性(X-Pack)。
可結(jié)果不盡人意,說(shuō)了等于沒(méi)說(shuō),或者說(shuō)不知道說(shuō)了個(gè)啥!是不是跟我一樣一臉懵逼,哈哈!啥叫高可用?啥叫可伸縮?艸
遇到這種太官方的話,我一般就繼續(xù)搜,看看有沒(méi)有什么白話文,如果實(shí)在沒(méi)有就多看看其他小伙伴的理解,然后自己再總結(jié)總結(jié)。
這里的高可用其實(shí)是指的是Elasticsearch Service給我們提供了多個(gè)部署方案,可以保障任何因素造成的故障而不停服,COS 數(shù)據(jù)備份策略可以定時(shí)備份數(shù)據(jù),保障數(shù)據(jù)因意外情況有丟失時(shí)快速恢復(fù)。此外還有為保障集群穩(wěn)定而進(jìn)行的內(nèi)核優(yōu)化等策略,可以全方位地保障數(shù)據(jù)的安全和服務(wù)的穩(wěn)定。
而可伸縮指的是Elasticsearch Service提供了多種類型的節(jié)點(diǎn)規(guī)格和存儲(chǔ)介質(zhì),我們可以根據(jù)公司業(yè)務(wù)需要進(jìn)行選擇,隨著業(yè)務(wù)的發(fā)展,是可以動(dòng)態(tài)調(diào)整集群的配置擴(kuò)容或縮容,實(shí)時(shí)保障業(yè)務(wù)的發(fā)展需要,并有效控制成本。
大概總結(jié)一下:
Elaticsearch,簡(jiǎn)稱為ES,ES是一個(gè)分布式全文檢索引擎,它不僅可以實(shí)時(shí)存儲(chǔ)數(shù)據(jù),還可以檢索數(shù)據(jù),它的擴(kuò)展性是很不錯(cuò)的,也就是前面提到的可伸縮,可以擴(kuò)展到上百臺(tái)服務(wù)器,處理PB級(jí)別的數(shù)據(jù)。ES也使用Java開發(fā)并使用Lucene作為其核心來(lái)實(shí)現(xiàn)所有索引和搜索的功能,其實(shí)Elaticsearch底層依然是Lucene,說(shuō)白了Elaticsearch就是在Lucene外面套了一層殼,讓我們免去一些繁瑣的操作,從而變得容易上手一些。
有一個(gè)搜索引擎的排名,Elasticsearch的排名是非常高的,大家可以點(diǎn)擊下面的鏈接查看
請(qǐng)點(diǎn)擊: 搜索引擎的排名
Lucene是基于java語(yǔ)言開發(fā)的搜索引擎庫(kù)類,創(chuàng)建于1999年,2005年成為Apache 頂級(jí)開源項(xiàng)目,
Lucene具有高性能、易擴(kuò)展的優(yōu)點(diǎn),但也有局限性,比如:只能基于Java語(yǔ)言開發(fā)、類庫(kù)的接口學(xué)習(xí)曲線陡峭、原生并不支持水平擴(kuò)展,這時(shí)Elasticsearch誕生了。
Elasticsearch是構(gòu)建在 Lucene之上的開源分布式搜索引擎。2004年 Shay Banon 基于Lucene開發(fā)了Compass。2010年 Shav Banon重寫了Compass,取名Elasticsearch,支持分布式,可水平擴(kuò)展。
降低全文檢索的學(xué)習(xí)曲線,可以被任何編程語(yǔ)言調(diào)用。Elasticsearch 與 Lucene 核心庫(kù)競(jìng)爭(zhēng)的優(yōu)勢(shì)在于完美封裝了 Lucene 核心庫(kù),設(shè)計(jì)了友好的 Restful-API,開發(fā)者無(wú)需過(guò)多關(guān)注底層機(jī)制,直接開箱即用。分片與副本機(jī)制,直接解決了集群下性能與高可用問(wèn)題。
Solr是第一個(gè)基于 Lucene 核心庫(kù)功能完備的搜索引擎產(chǎn)品,出現(xiàn)時(shí)間遠(yuǎn)早于 Elasticsearch。如果單純的對(duì)已有數(shù)據(jù)進(jìn)行搜索時(shí),Solr更快。
Elaticsearch和 solr都是基于Lucene,都是對(duì)Lucene的封裝。Elaticsearch和solr也都是非常優(yōu)秀的工具,只是針對(duì)不同的場(chǎng)景,擁有不同的優(yōu)勢(shì)。擇良木而棲即可!
對(duì)比:
Elasticsearch 在實(shí)時(shí)搜索應(yīng)用中表現(xiàn)好于 Solr,但在處理普通搜索應(yīng)用時(shí)效率明顯高于 ElasticsearchElasticsearch 僅僅支持json文件格式,而 Solr 支持更多格式的數(shù)據(jù),比如JSON、XML、CSV。隨著數(shù)據(jù)量的增加,Solr的搜索效率會(huì)變得更低,而Elasticsearch是沒(méi)有明顯的變化搜索在日常生活中也是很常見的,像購(gòu)物商城中商品的搜索,軟件應(yīng)用商城以及企業(yè)內(nèi)部的搜索等海量數(shù)據(jù)下的站內(nèi)搜索服務(wù)是高效獲取信息的必要途徑,騰訊云 Elasticsearch Service 擁有全文檢索功能,對(duì)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)都有良好的支持,同時(shí)還提供了簡(jiǎn)單易用的 RESTful API 和各種語(yǔ)言的客戶端,方便用戶快速搭建穩(wěn)定的搜索服務(wù),整合到已有到業(yè)務(wù)框架中。 一句話:有搜索的地方就可以用它!
國(guó)內(nèi)現(xiàn)在有大量的公司都在使用 Elasticsearch,像滴滴、今日頭條、餓了么、360安全等知名公司。除了搜索之外,它可以結(jié)合Kibana、Logstash、Beats,Elastic Stack用在大數(shù)據(jù)實(shí)時(shí)分析平臺(tái),分析一些日志、指標(biāo)監(jiān)控等領(lǐng)域。
日志管理與分析網(wǎng)站服務(wù)器、移動(dòng)設(shè)備、IoT 傳感器等設(shè)備產(chǎn)生的日志,存在著節(jié)點(diǎn)分散、種類多樣、規(guī)模龐大等問(wèn)題,這對(duì)需要通過(guò)日志搜索,進(jìn)行異常問(wèn)題定位和業(yè)務(wù)分析等工作造成了很大的挑戰(zhàn)。騰訊云 Elasticsearch Service 提供了彈性可擴(kuò)展、準(zhǔn)實(shí)時(shí)的集中式存儲(chǔ)方案,以及全文搜索功能,方便日志的統(tǒng)一管理和查詢,幫助用戶快速定位和發(fā)現(xiàn)問(wèn)題,提高解決問(wèn)題的效率。
ES的應(yīng)用十分廣泛,比如維基百科、Github、新浪等都使用ES實(shí)現(xiàn)搜索。
直接去官網(wǎng)下載ES:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.zip
解壓后會(huì)得到如下一個(gè)目錄:
目錄名稱 | 主要的作用 |
|---|---|
bin | bin目錄下放的都是一些啟動(dòng)命令,也就是腳本,在windos下用什么命令,在Linux使用什么命令 |
config | config存放的是ES服務(wù)器的配置文件 |
lib | 存放的是庫(kù)文件jar包 |
modules | 這里是一些擴(kuò)展的模塊 |
plugins | 關(guān)于ES的插件可以放這里 |
解壓完成后直接在bin目錄下找到Elasticsearch文件,雙擊即可,當(dāng)看到started啟動(dòng)成功, 默認(rèn)9200端口;
索引就是一個(gè)擁有相同屬性的文檔集合。也可以認(rèn)為是type的集合,我們?cè)谒阉?,更新和刪除的時(shí)候,都要使用到這個(gè)名字。在一個(gè)集群中,可以定義任意多的系引。
類型type在一個(gè)索引中,可以定義一種或多種類型。一個(gè)類型是你的索引的一個(gè)邏輯上的分類/分區(qū),其語(yǔ)義完全由你來(lái)定,一般會(huì)為具有一組共同字段的文檔定義一個(gè)類型。類比到數(shù)據(jù)庫(kù)上相當(dāng)于表
字段field相當(dāng)于是數(shù)據(jù)表的字段,對(duì)文檔數(shù)據(jù)根據(jù)不同屬性進(jìn)行的分類標(biāo)識(shí)
文檔document文檔用JSON格式來(lái)表示,它相當(dāng)于數(shù)據(jù)庫(kù)中表的一條數(shù)據(jù)
映射 mappingmapping是處理數(shù)據(jù)的方式和規(guī)則方面做一些限制,如某個(gè)字段的數(shù)據(jù)類型、默認(rèn)值、分析器、是否被索引等等,這些都是映射里面可以設(shè)置的,對(duì)于數(shù)據(jù)庫(kù)來(lái)說(shuō)就是表結(jié)構(gòu)的定義。
集群cluster一個(gè)集群是由一個(gè)或多個(gè)節(jié)點(diǎn)組織在一起,它們共同擁有整個(gè)的數(shù)據(jù),并一起提供索引和搜索功能。一個(gè)集群由一個(gè)唯一的名字標(biāo)識(shí),這個(gè)名字默認(rèn)就是"elasticsearch"。這個(gè)名字是重要的,因?yàn)橐粋€(gè)節(jié)點(diǎn)只能通過(guò)指定某個(gè)集群的名字,來(lái)加入這個(gè)集群。
關(guān)鍵詞: 搜索引擎
2023年愛心售報(bào)|小報(bào)童帶病堅(jiān)持來(lái)賣報(bào) 孩子成長(zhǎng)迅速讓家長(zhǎng)很欣慰 揚(yáng)子晚報(bào)7月7日訊(記者季宇軒實(shí)習(xí)生王元釗)7月6日是2023年揚(yáng)子晚報(bào)暑
我國(guó)人工智能蓬勃發(fā)展 核心產(chǎn)業(yè)規(guī)模達(dá)5000億元 7月6日,2023世界人工智能大會(huì)在上海世博中心拉開帷幕。圖為參觀者在達(dá)
應(yīng)對(duì)強(qiáng)降雨 嶗山巴士突擊隊(duì)24小時(shí)備戰(zhàn) 近日,島城迎來(lái)強(qiáng)降雨天氣。為保證所屬公交線路安全運(yùn)行,青島城運(yùn)控股
齊車公司為新西蘭“量身定制”鐵路貨車 中新網(wǎng)齊齊哈爾7月7日電 (劉廷祿)7月7日,由中車齊車集團(tuán)齊車公司
什么是edn EDN是一種數(shù)據(jù)交換標(biāo)準(zhǔn)格式(ESDF),它是一種在電子設(shè)計(jì)領(lǐng)域中廣泛使
教育部部署做好2023年中小學(xué)暑期安全工作 暑假即將來(lái)臨,為使廣大中小學(xué)生度過(guò)一個(gè)平安快樂(lè)的假期,日前,教育部
云南建投混凝土(01847)附屬高分子公司訂立保理協(xié)議 智通財(cái)經(jīng)APP訊,云南建投混凝土(01847)發(fā)布公告,于2023年7月7日,該公
明源云(00909.HK)委任梁瑞冰為聯(lián)席公司秘書 格隆匯7月7日丨明源云(00909 HK)宣布,司徒嘉怡因其他工作安排,已提呈
彩客新能源(01986)4月21日斥資8.58萬(wàn)港元回購(gòu)6.2萬(wàn)股 智通財(cái)經(jīng)APP訊,彩客新能源(01986)發(fā)布公告,于2023年4月21日,該公司
富祥藥業(yè):7月6日接受機(jī)構(gòu)調(diào)研,包括知名機(jī)構(gòu)盤京投資的多家機(jī)構(gòu)參與 2023年7月7日富祥藥業(yè)(300497)發(fā)布公告稱公司于2023年7月6日接受機(jī)構(gòu)
廣東宏大:預(yù)計(jì)2023年1-6月盈利,凈利潤(rùn)同比增20%至30% 廣東宏大發(fā)布業(yè)績(jī)預(yù)告,預(yù)計(jì)2023年1-6月歸屬凈利潤(rùn)盈利3 02億元至3 27
馮奎章_馮奎 1、馮奎賣妻是明朝末年的故事。2、《馮奎賣妻》保定府有一對(duì)夫妻叫馮奎
注意!家里這些物品也要“防暑降溫” 入夏以來(lái),多輪高溫天氣來(lái)襲用電需求量較常年同期偏高面對(duì)“烤”驗(yàn)日常
2023年愛心售報(bào)|小報(bào)童帶病堅(jiān)持來(lái)賣報(bào) 孩子成長(zhǎng)迅速讓家長(zhǎng)很欣慰 揚(yáng)子晚報(bào)7月7日訊(記者季宇軒實(shí)習(xí)生王元釗)7月6日是2023年揚(yáng)子晚報(bào)暑
粵電力A最新公告:預(yù)計(jì)上半年凈利潤(rùn)8億元-9.5億元 同比扭虧為盈 粵電力A公告預(yù)計(jì)上半年凈利潤(rùn)8億元95億元去年同期虧損1372億元同比扭虧
潼關(guān)黃金(00340.HK)擬3.39億港元收購(gòu)宏勇投資100%股份 格隆匯7月7日丨潼關(guān)黃金(00340 HK)公告,于2023年7月7日,公司(作為買
小摩:轉(zhuǎn)型和AI利好被負(fù)面因素抵消 首予IBM(IBM.US)“中性”評(píng)級(jí) 摩根大通分析師BrianEssex發(fā)表研報(bào),首次覆蓋IBM(IBM US),給予“中性
Wolfe下修派拉蒙環(huán)球(PARA.US)業(yè)績(jī)預(yù)期 降評(píng)級(jí)至“跑輸大盤” WolfeResearch將派拉蒙環(huán)球(PARA US)的評(píng)級(jí)從“與同行評(píng)級(jí)”下調(diào)為“跑
順豐控股最新公告:4月速運(yùn)物流業(yè)務(wù)營(yíng)業(yè)收入146.46億元 同比增長(zhǎng)27.29% 順豐控股公告,4月速運(yùn)物流業(yè)務(wù)營(yíng)業(yè)收入146 46億元,同比增長(zhǎng)27 29%;
青島銀行(03866.HK):提名陳霜及杜寧為董事候選人 格隆匯7月7日丨青島銀行(002948)(03866 HK)公布,董事會(huì)于2023年7月7日
深圳大動(dòng)作!24條舉措 劍指… 作為全國(guó)外貿(mào)重鎮(zhèn),深圳在促進(jìn)外貿(mào)穩(wěn)定健康發(fā)展上再加碼!日前,中國(guó)人
我國(guó)人工智能蓬勃發(fā)展 核心產(chǎn)業(yè)規(guī)模達(dá)5000億元 7月6日,2023世界人工智能大會(huì)在上海世博中心拉開帷幕。圖為參觀者在達(dá)
李玟媽媽首度發(fā)聲,公開吐槽外國(guó)女婿缺點(diǎn),李玟曾為老公整晚痛哭 閱讀此文前,誠(chéng)邀您點(diǎn)擊一下“關(guān)注”,方便您隨時(shí)查閱一系列優(yōu)質(zhì)文章,
中國(guó)銀河(06881)因可轉(zhuǎn)債轉(zhuǎn)股2022年末期股息調(diào)整為每股0.22533元 智通財(cái)經(jīng)APP訊,中國(guó)銀河(601881)(06881)公布,由于公司于2022年3月24
正業(yè)科技(300410.SZ)選舉余笑兵為董事長(zhǎng) 智通財(cái)經(jīng)APP訊,正業(yè)科技(300410)(300410 SZ)公告,公司董事會(huì)同意選舉
紫金礦業(yè)(02899.HK)預(yù)計(jì)上半年凈利約102億元 同比下降19.2% 格隆匯7月7日丨紫金礦業(yè)(02899 HK)公告,公司預(yù)計(jì)2023年半年度實(shí)現(xiàn)歸屬
中航光電(002179.SZ):擬投資27.2億元在洛陽(yáng)購(gòu)置土地建高端互連科技產(chǎn)業(yè)社區(qū)項(xiàng)目 格隆匯7月7日丨中航光電(002179)(002179 SZ)公布,2023年7月7日,公司
建發(fā)國(guó)際集團(tuán)(01908.HK)根據(jù)以股代息計(jì)劃發(fā)行1.08億股 格隆匯7月7日丨建發(fā)國(guó)際集團(tuán)(01908 HK)公布,根據(jù)公司以股代息計(jì)劃而于
“推特殺手”一天拿下3000萬(wàn)用戶!馬斯克或怒告扎克伯格 中新網(wǎng)7月7日電日前,Meta首席執(zhí)行官扎克伯格收到了一封“警告信”——
應(yīng)對(duì)強(qiáng)降雨 嶗山巴士突擊隊(duì)24小時(shí)備戰(zhàn) 近日,島城迎來(lái)強(qiáng)降雨天氣。為保證所屬公交線路安全運(yùn)行,青島城運(yùn)控股
??谟瓉?lái)暑期學(xué)車潮 這樣做可以避免學(xué)車“坑” 原標(biāo)題:??谟瓉?lái)暑期學(xué)車潮這樣做可以避免學(xué)車“坑”新海南客戶端、南
高端降價(jià),中低端發(fā)力!AMD新品還能觸底反彈嗎? 2022年9月15日,是一個(gè)所有電腦DIY玩家都會(huì)銘記的日子。ETH順利合并,
齊車公司為新西蘭“量身定制”鐵路貨車 中新網(wǎng)齊齊哈爾7月7日電 (劉廷祿)7月7日,由中車齊車集團(tuán)齊車公司
廣匯物流最新公告:擬定增募資不超過(guò)18億元 控股股東參與認(rèn)購(gòu) 廣匯物流公告,擬定增募資不超過(guò)18億元,用于寧東煤炭?jī)?chǔ)運(yùn)基地項(xiàng)目(含
利歐股份(002131.SZ):部分董事、高管擬合計(jì)減持不超616.7萬(wàn)股 格隆匯7月7日丨利歐股份(002131)(002131 SZ)公布,公司于2023年7月7日
湖北能源(000883.SZ):6月完成發(fā)電量36.14億千瓦時(shí),同比增長(zhǎng)12.83% 格隆匯7月7日丨湖北能源(000883)(000883 SZ)公布,2023年6月,公司完成
源自福特超級(jí)平臺(tái),江鈴福特新款輕客來(lái)襲 說(shuō)起輕客,大家的第一印象總是全順...
多彩新媒協(xié)同多省IPTV加速布局大屏生態(tài)圈,“看中國(guó)”深度挖掘 智能大屏價(jià)值 6月16日,在北京論道暨第25屆中國(guó)...
出擊!招行信用卡協(xié)助警方重拳打擊金融“黑灰產(chǎn)”! 在上海浦東新區(qū)某大廈內(nèi),掛著“法...
“2022-2023年度中國(guó)醫(yī)藥制造業(yè)百?gòu)?qiáng)”出爐,揚(yáng)子江藥業(yè)集團(tuán)榮登榜首 7月4日,由全國(guó)工商聯(lián)醫(yī)藥業(yè)商會(huì)、...
國(guó)慶假期懷柔北部山區(qū)的紅葉進(jìn)入最佳觀賞期 吸引游客前來(lái)賞秋景 國(guó)慶假期,懷柔北部山區(qū)的紅葉進(jìn)入...
重磅!四川省科創(chuàng)貸款較年初新增620.35億元 同比增長(zhǎng)21.22% 記者日前從中國(guó)人民銀行成都分行獲...
252項(xiàng)“全程網(wǎng)辦”!川渝兩地企業(yè)登記檔案實(shí)現(xiàn)跨區(qū)域互查 8月30日,記者從省大數(shù)據(jù)中心獲悉...
2022年中國(guó)國(guó)際服務(wù)貿(mào)易交易會(huì)在京舉辦 四川參展企業(yè)數(shù)量創(chuàng)新高 8月31日至9月5日,主題為服務(wù)合作...