中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站建設(shè)實(shí)用教程企業(yè)郵箱申請(qǐng)

網(wǎng)站建設(shè)實(shí)用教程,企業(yè)郵箱申請(qǐng),汕頭網(wǎng)站關(guān)鍵詞排名,手機(jī)建設(shè)銀行新網(wǎng)站es基本用法-查詢(xún)api 說(shuō)明查詢(xún)所有某一字段匹配查詢(xún)多字段查詢(xún)bool查詢(xún)范圍查詢(xún)精確查詢(xún)正則匹配模糊查詢(xún)結(jié)果處理 說(shuō)明 es對(duì)數(shù)據(jù)的檢索,總結(jié)下來(lái)就是兩部分,即查詢(xún)和處理。查詢(xún)指的是查找符合條件的數(shù)據(jù),包括查詢(xún)所有、匹配查詢(xún)、布爾查詢(xún)、…

es基本用法-查詢(xún)api
    • 說(shuō)明
    • 查詢(xún)所有
    • 某一字段匹配查詢(xún)
    • 多字段查詢(xún)
    • bool查詢(xún)
    • 范圍查詢(xún)
    • 精確查詢(xún)
    • 正則匹配
    • 模糊查詢(xún)
    • 結(jié)果處理

說(shuō)明

es對(duì)數(shù)據(jù)的檢索,總結(jié)下來(lái)就是兩部分,即查詢(xún)和處理。查詢(xún)指的是查找符合條件的數(shù)據(jù),包括查詢(xún)所有、匹配查詢(xún)、布爾查詢(xún)、范圍查詢(xún)、模糊查詢(xún)等等。處理指的是對(duì)查詢(xún)到的數(shù)據(jù)做進(jìn)一步處理,包括是否分頁(yè)、是否排序、是否聚合、是否分組、是否只返回部分字段等等。es的api就是對(duì)這兩部分的不同組合。舉例如下,數(shù)據(jù)集使用上一篇?jiǎng)?chuàng)建的bank索引。

查詢(xún)所有

GET /bank/_search
{"query":{"match_all": {}}
}

在這里插入圖片描述

某一字段匹配查詢(xún)

這塊的查詢(xún)已經(jīng)涉及到了分詞,指的是查詢(xún)address中包含Place或National的文檔。針對(duì)分詞查詢(xún)后面會(huì)進(jìn)一步做深入講解。

GET /bank/_search
{"query": {"match": {"address": "Place National"}}
}

在這里插入圖片描述

多字段查詢(xún)

multi_match用在多字段查詢(xún)中,下面的語(yǔ)句表示,只要address或city中,包含mill和urie其中的一個(gè),就算是命中查詢(xún)。用sql語(yǔ)句表示: select * from bank where (address like ‘%mill%’ or like ‘%urie%’) or (citylike ‘%mill%’ or like ‘%urie%’)

GET /bank/_search
{"query":{"multi_match": {"query": "mill urie","fields": ["address","city"]}}
}

在這里插入圖片描述

bool查詢(xún)

bool查詢(xún)主要用到三個(gè)關(guān)鍵字:must、must_not、should。在mysql中,就是and、not、or的概念。
其中,must表示必須包含,must_not表示一定不能包含,should表示可以包含,也可以不包含。包含的話(huà),排名要比不包含的靠前。

GET /bank/_search
{"query": {"bool": {"must": [{"match": {"gender": "M"}},{"match": {"address": "mill"}}],"must_not": [{"match": {"age": "18"}}],"should": [{"match": {"lastname": "Wallace"}}]}}
}

在這里插入圖片描述

范圍查詢(xún)

在范圍查詢(xún)中,使用的關(guān)鍵詞有range、filter,以及表示大于小于的gt、lt、gte、lte。

關(guān)鍵字含義
gt大于
lt小于
gte大于等于
lte小于等于
  1. rang方式
GET /bank/_search
{"query": {"range": {"age": {"gte": "20","lte": "25"}}}
}

在這里插入圖片描述

  1. filter方式
GET /bank/_search
{"query": {"bool": {"must": [{"match": {"gender": "M"}},{"match": {"address": "mill"}}],"filter": [{"range": {"age": {"gte": 10,"lte": 50}}},{"range": {"balance": {"gte": 9812,"lte": 9813}}}]}}
}

在這里插入圖片描述

精確查詢(xún)

精確查詢(xún)可以簡(jiǎn)單理解為完全匹配查詢(xún),用term關(guān)鍵字。在數(shù)值型查詢(xún)中經(jīng)常用到,而在文本中查詢(xún)使用,是表示查詢(xún)時(shí)不進(jìn)行分詞,剛好和分詞查詢(xún)關(guān)鍵字match對(duì)立。

1.查詢(xún)單個(gè)

GET /bank/_search
{"query": {"match": {"age": 33}}
}

在這里插入圖片描述
2.查詢(xún)多個(gè),此時(shí)用terms

GET /bank/_search
{"query": {"terms": {"balance": ["34487","29104"]}}
}

在這里插入圖片描述
2.查詢(xún)多個(gè),也可以用另外一種方式:should+term

GET /bank/_search
{"query": {"bool": {"should": [{"term": {"balance": "34487"}},{"term": {"balance": "29104"}}]}}
}

在這里插入圖片描述

正則匹配

GET /bank/_search
{"query": {"wildcard": {"firstname": "*amber"}}
}

在這里插入圖片描述

模糊查詢(xún)

GET /bank/_search
{"query": {"fuzzy": {"firstname": "hol"}}
}

在這里插入圖片描述
上述只羅列了常用的查詢(xún),除此之外,還有很多其他查詢(xún),這里不做演示,感興趣的小伙伴可以自己查找下。

結(jié)果處理

開(kāi)頭我們也說(shuō)了,es對(duì)數(shù)據(jù)的處理就兩部分,查詢(xún)和處理。上面介紹了查詢(xún),現(xiàn)在我們介紹下基本的處理:分頁(yè)、排序、返回部分字段。

關(guān)鍵字含義
sortdesc/asc
from頁(yè)數(shù),從0開(kāi)始
size每頁(yè)大小
_source只返回需要的字段,可以羅列字段,也可以用通配符
GET /bank/_search
{"query": {"match": {"address": "Hendrickson"}},"sort": [{"balance": "desc"}],"from": 0,"size": 5,"_source": ["balance","account_number","address"]
}

在這里插入圖片描述

GET /bank/_search
{"query": {"match": {"address": "Hendrickson"}},"sort": [{"balance": "asc"}],"from": 0,"size": 5,"_source":{"includes": "addr*","excludes": ["name","bir*"]}
}

在這里插入圖片描述

http://www.risenshineclean.com/news/35037.html

相關(guān)文章:

  • 網(wǎng)站做seo屏蔽搜索關(guān)鍵詞排名監(jiān)控批量查詢(xún)
  • 河北涿州網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷(xiāo)是指什么
  • 網(wǎng)站開(kāi)發(fā)的對(duì)聯(lián)株洲疫情最新情況
  • 多種成都網(wǎng)站建設(shè)全網(wǎng)推廣外包公司
  • 珠寶 網(wǎng)站模板免費(fèi)seo快速收錄工具
  • 網(wǎng)站logo怎么修改北京網(wǎng)絡(luò)推廣有哪些公司
  • 建站平臺(tái)選擇建議全球訪(fǎng)問(wèn)量top100網(wǎng)站
  • 網(wǎng)站開(kāi)發(fā)服務(wù)費(fèi)入什么科目重慶網(wǎng)站快速排名提升
  • 西安專(zhuān)業(yè)網(wǎng)站建設(shè)價(jià)格引擎搜索對(duì)人類(lèi)記憶的影響
  • 門(mén)戶(hù)網(wǎng)站建設(shè)和檢務(wù)公開(kāi)情況自查報(bào)告免費(fèi)建一個(gè)自己的網(wǎng)站
  • 網(wǎng)站開(kāi)發(fā) 保修期網(wǎng)絡(luò)推廣文案怎么寫(xiě)
  • 會(huì)計(jì)實(shí)帳培訓(xùn)上海百度搜索優(yōu)化
  • 怎么用自己的電腦做網(wǎng)站主機(jī)企業(yè)管理培訓(xùn)課程視頻
  • 別人做的網(wǎng)站怎么打開(kāi)2022網(wǎng)站seo
  • 網(wǎng)站開(kāi)發(fā)人員職位晉升空間深圳龍崗區(qū)布吉街道
  • 小程序開(kāi)發(fā)價(jià)格深圳百度seo公司
  • 自動(dòng)搭建網(wǎng)站源碼優(yōu)就業(yè)seo
  • wordpress 遷移到hexo抖音seo怎么做
  • 哪些網(wǎng)站可以免費(fèi)做推廣呢南沙seo培訓(xùn)
  • 做網(wǎng)站空間放哪些文件夾網(wǎng)頁(yè)模板圖片
  • 點(diǎn)餐網(wǎng)站模板深圳谷歌推廣公司
  • 福州網(wǎng)站開(kāi)發(fā)si7.cc必應(yīng)收錄提交入口
  • 做二手家電網(wǎng)站怎樣?xùn)|莞網(wǎng)絡(luò)優(yōu)化服務(wù)商
  • 網(wǎng)站開(kāi)發(fā)費(fèi)用如何入賬企點(diǎn)下載
  • 專(zhuān)業(yè)企業(yè)網(wǎng)站搭建服務(wù)有創(chuàng)意的網(wǎng)絡(luò)廣告案例
  • 國(guó)外域名的網(wǎng)站怎么做seo快速排名軟件網(wǎng)站
  • 網(wǎng)站制作方案怎么做seo排名優(yōu)化推薦
  • 醫(yī)院網(wǎng)站建設(shè)方案計(jì)劃書(shū)北大青鳥(niǎo)培訓(xùn)機(jī)構(gòu)靠譜嗎
  • 那個(gè)網(wǎng)站可以接做網(wǎng)頁(yè)私活惠州網(wǎng)絡(luò)營(yíng)銷(xiāo)公司
  • 淘寶軟件營(yíng)銷(xiāo)網(wǎng)站建設(shè)品牌推廣策略包括哪些內(nèi)容