




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Elasticsearch介紹與應用1精選課件pptmysql檢索的瓶頸背景:平臺attention檢索,數(shù)量80萬左右數(shù)據(jù)庫like
‘%tag%’查詢:接口耗時1s左右全表掃描,性能極差前端體驗差2精選課件pptElasticsearch解決方案將attention批量導入到ES中存儲使用ES檢索,接口耗時降到50ms以內3精選課件ppt應用:feed庫文章標題檢索(titleLIKE'%wd%'ANDvertical_typeIN(0,1)ANDimg_num>0)OR
(titleLIKE'%wd%'ANDvertical_typeIN(14))4精選課件pptElasticsearch介紹分布式、可擴展、實時的搜索與數(shù)據(jù)分析引擎ApacheLucene?基礎之上簡單一致的RESTful
API開源,免費下載,使用,修改5精選課件ppt安裝一、安裝要求jdk至少需要在1.8.0以上版本linux的內核版本需要在2.6以上二、安裝下載wget解壓tar啟動./bin/elasticsearch
–d測試curl'http://localhost:9200/?pretty'6精選課件ppt一些概念索引(index):
類似于關系數(shù)據(jù)庫中的一個數(shù)據(jù)庫,一個索引就是一個擁有幾分相似特征的文檔的集合類型(type):一個索引中,可以定義一種或多種類型,類似于表文檔(document):一個文檔是一個可被索引的基礎信息單元,以JSON格式來表示分片(shards):可以將一個索引劃分成多份,這些份就叫做分片,可以水平分割/擴展內容容量,進行分布式的、并行的操作,進而提高性能/吞吐量復制(replicas):創(chuàng)建分片的一份或多份拷貝,這些拷貝叫做復制分片7精選課件ppt與Elasticsearch交互curl-X<VERB>'<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>'-d'<BODY>’集群狀態(tài)curl-XGET'localhost:8200/_cluster/health?pretty'計算集群中文檔的數(shù)量
curl-XGET'localhost:8200/_count?pretty'8精選課件ppt插入一條數(shù)據(jù)9精選課件ppt簡單的GETcurl-XGET'localhost:8200/megacorp/employee/1?pretty'10精選課件ppt簡單的搜索curl-XGET'localhost:8200/megacorp/employee/_search?pretty’curl-XGET'localhost:8200/megacorp/employee/_search?q=last_name:Smith&pretty’
11精選課件ppt復雜點的搜索搜索姓氏為Smith的雇員,并且年齡大于3012精選課件ppt全文檢索13精選課件ppt多索引,多類型搜索/_search:在所有的索引中搜索所有的類型/tag/_search:在
tag
索引中搜索所有的類型/tag,cat/_search:在
tag
和
cat
索引中搜索所有的文檔/t*,c*/_search:在任何以
g
或者
u
開頭的索引中搜索所有的類型/tag/user/_search:在
tag
索引中搜索
user
類型/tag,us/user,op/_search:在
tag
和
us
索引中搜索
user
和
op
類型/_all/user,tweet/_search:在所有的索引中搜索
user
和
tweet
類型14精選課件ppt分頁size顯示應該返回的結果數(shù)量,默認是
10from顯示應該跳過的初始結果數(shù)量,默認是
0每頁展示5條,可以用下面方式請求得到1到3頁的結果:GET/_search?size=5GET/_search?size=5&from=5GET/_search?size=5&from=1015精選課件ppt查詢條件組合must:文檔
必須
匹配這些條件才能被包含進來。must_not:文檔
必須不匹配這些條件才能被包含進來。should:如果滿足這些語句中的任意語句,將增加
_score
,否則,無任何影響。filter:必須
匹配,但它以不評分、過濾模式來進行。這些語句對評分沒有貢獻,只是根據(jù)過濾標準來排除或包含文檔。16精選課件ppt{
"bool":{
"must":
{"match":{"title":"howtomakemillions"}},
"must_not":{"match":{"tag":
"spam"}},
"should":[
{"match":{"tag":"starred"}},
{"range":{"date":{"gte":"2014-01-01"}}}
]
}}17精選課件ppt{
"bool":{
"must":
{"match":{"title":"howtomakemillions"}},
"must_not":{"match":{"tag":
"spam"}},
"should":[
{"match":{"tag":"sta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年焦作道路貨運輸從業(yè)資格證模擬考試題庫
- 2025年雙鴨山貨運從業(yè)資格證試題及答案
- 2025年重慶道路客貨運輸從業(yè)資格證b2考試題庫
- 2024年一月船舶燃油泄漏跨境追償電子化流程規(guī)范
- 2025年麗江大車貨運資格證考試題
- 2025年沈陽年貨運從業(yè)資格證考試題答案
- 中國傳統(tǒng)文化知識資料
- 碳排放管理的物質平衡原理與實踐
- 社會現(xiàn)代化視角下青年“斷親”現(xiàn)象的多維度分析
- 辦公室工作人員職責描述
- 華北電力大學丁肇豪:多主體數(shù)據(jù)中心算力-電力跨域協(xié)同優(yōu)化
- 科技公司費用報銷制度及流程比較
- 顱內出血護理操作
- 2024年紹興諸暨市水務集團有限公司招聘考試真題
- 2025年新版供電營業(yè)規(guī)則考試題庫
- 2025年長白山職業(yè)技術學院單招職業(yè)技能測試題庫帶答案
- 2025年公務員遴選考試公共基礎知識必考題庫170題及答案(四)
- 2024年內蒙古呼和浩特市中考物理試題【含答案、解析】
- 辦公用品及設備采購產(chǎn)品手冊
- 河道清淤工程施工組織設計方案
- 農業(yè)行業(yè)安全生產(chǎn)培訓
評論
0/150
提交評論