精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Elasticsearch查詢及聚合類DSL語句寶典

數(shù)據(jù)庫 MySQL
如果match 查詢數(shù)字,日期,布爾值或者not_analyzed 的字符串時,會精確匹配搜索值,不做分詞解析;如果match 查詢?nèi)谋荆瑫Σ樵冊~做分詞解析,然后搜索。

作者:京東科技 紀海雨

前言

隨著使用es場景的增多,工作當中避免不了去使用es進行數(shù)據(jù)的存儲,在數(shù)據(jù)存儲到es當中以后就需要使用DSL語句進行數(shù)據(jù)的查詢、聚合等操作,DSL對SE的意義就像SQL對MySQL一樣,學會如何編寫查詢語句決定了后期是否能完全駕馭ES,所以至關(guān)重要,本專題主要是分享常用的DSL語句,拿來即用。

一、match

如果match 查詢數(shù)字,日期,布爾值或者not_analyzed 的字符串時,會精確匹配搜索值,不做分詞解析;如果match 查詢?nèi)谋荆瑫Σ樵冊~做分詞解析,然后搜索。

比如對keyword 類型的tag 查詢,"京東總部"不會分詞,必須完全相等的詞才會被搜索出來

{a
"query": {
"match": {
"content" : {
"tag" : "京東總部"
}
}
}
}

比如"寶馬多少馬力"會被分詞為"寶馬 多少 馬力", 所有有關(guān)"寶馬 多少 馬力", 那么所有包含這三個詞中的一個或多個的文檔就會被搜索出來。并且根據(jù)lucene的評分機制(TF/IDF)來進行評分

{
"query": {
"match": {
"content" : {
"query" : "寶馬多少馬力"
}
}
}
}

二、match_phrase

如果想要精確匹配所有同時包含"寶馬 多少 馬力"的文檔,就要使用 match_phrase 了

{
"query": {
"match_phrase": {
"content" : {
"query" : "寶馬多少馬力"
}
}
}
}

三、mult_match

如果我們希望兩個字段進行匹配,其中一個字段有這個文檔就滿足的話,使用multi_match

{
"query": {
"multi_match": {
"query" : "我的寶馬多少馬力",
"fields" : ["title", "content"]
}
}
}

四、term

關(guān)鍵字精確匹配,不分詞解析。注意 term 包含(contains) 操作,而非 等值(equals)判斷。如果文檔包含full_text 及其他詞,也會命中返回。

使用term要確定的是這個字段是否“被分析”(analyzed),默認的字符串是被分析的。

比如下面的例子,其中的full_text是被分析過的,所以full_text的索引中存的就是[quick, foxes],而extra_value中存的是[Quick Foxes!]

PUT my_index
{
"mappings": {
"my_type": {
"properties": {
"full_text": {
"type": "string"
},
"exact_value": {
"type": "string",
"index": "not_analyzed"
}
}
}
}
}

PUT my_index/my_type/1
{
"full_text": "Quick Foxes!",
"exact_value": "Quick Foxes!"
}

請求不出數(shù)據(jù)的,因為full_text分詞后的結(jié)果中沒有[Quick Foxes!]這個分詞

GET my_index/my_type/_search
{
"query": {
"term": {
"full_text": "Quick Foxes!"
}
}
}

五、terms

指定多值精確匹配,如果字段包含了指定值中的任何一個值,那么文檔滿足條件。類似sql中的in

{
"terms": {
"tag": [
"search",
"full_text",
"nosql"
]
}
}

六、range

數(shù)字/時間的區(qū)間查詢,操作符:

?gt > greater than

?gte >=

?lt < litter than

?lte <=

{
"query":{
"range": {
"age": {
"gte": 20,
"lt": 30
}
}
}
}

七、wildcard

通配符索引。* 表示全匹配,? 表示單一匹配。掃描所有倒排索引,性能較差

{ 
"query": {
"wildcard": {
"companyName": "*京東*"
}
}
}

八、regexp

正則索引。掃描所有倒排索引,性能較差

{ 
"query": {
"regexp": {
"postcode": "W[0-9].+"
}
}
}

九、組合多查詢(bool查詢)

bool 查詢后面可以跟這四種匹配模式

?must 必須匹配

?must_not 必須不匹配

?should 匹配任意,等價or

?filter 必須匹配:過濾模式

比如我們想要請求"content 中帶寶馬,但是tag 中不帶寶馬"這樣類似的需求,就需要用到bool 聯(lián)合查詢。

{
"query":{
"bool":{
"must":{
"term":{
"content":"寶馬"
}
},
"must_not":{
"term":{
"tags":"寶馬"
}
}
}
}
}

十、聚合

聚合包含一下兩種:

1、 指標聚合(Metric Aggregation):一些數(shù)學運算,可以對文檔字段進行統(tǒng)計分析

  • 輸出一個值
  • min
  • max
  • sum
  • avg
  •  value_count 統(tǒng)計某字段有值的文檔數(shù)
  • cardinality 某字段值去重計數(shù)
  • 輸出多個值
  • stats
  • percentiles
  • percentile_ranks

2、桶聚合(Bucket Aggregation) :一些列滿足特定條件的文檔的集合,相當于sql 的groupby

  • terms 對某個字段統(tǒng)計每個不同的內(nèi)容,以及出現(xiàn)文檔的個數(shù)
  • range 某個范圍內(nèi)文檔的個數(shù)

默認聚合范圍是全文,但是如果有query查詢,那么聚合的范圍就是query查詢的結(jié)果。

value_count 統(tǒng)計某字段有值的文檔數(shù)

{
"size": 0,
"aggs": {
"count": {
"value_count": {
"field": "companyName"
}
}
}
}

指定查詢語句進行統(tǒng)計

{
"query": {
"term": {
"companyName": "安徽科達智慧能源科技有限公司"
}
},
"aggs": {
"count": { //自定義名稱
"terms": {
"field": "companyName"
}
}
}
}

以上就是本期分享的DSL語句,小伙伴們結(jié)合自己的使用查詢場景進行操練起來吧。

責任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2020-09-28 11:09:54

SQLDSL

2023-11-30 15:23:07

聚合查詢數(shù)據(jù)分析

2023-06-13 08:00:57

ChatGPT語言模型

2023-10-29 09:11:03

DSL語法

2022-12-28 08:16:16

metric聚合java

2023-11-13 12:48:32

語言DSL

2020-12-02 08:31:47

Elasticsear

2022-12-12 09:13:45

global聚合filters

2009-07-02 09:26:17

操作Hibernate

2024-10-11 16:51:02

2023-12-26 12:12:57

檢索調(diào)優(yōu)Scripting場景

2011-12-16 10:11:50

Linux求職寶典

2020-10-15 09:19:36

Elasticsear查詢速度

2015-05-12 16:31:22

Elasticsear開源分布式搜索引擎

2017-05-04 10:11:51

ElasticsearJavaAnalyzeRequ

2021-07-05 09:24:06

MySQL SQL 語句數(shù)據(jù)庫

2010-10-27 10:11:07

Oracle分頁查詢

2009-09-24 10:35:10

Hibernate查詢

2025-10-29 02:11:00

架構(gòu)索引優(yōu)化

2010-10-21 10:28:13

SQL Server查
點贊
收藏

51CTO技術(shù)棧公眾號

欧美三级在线观看视频| 欧美激情xxxxx| 日韩中文字幕免费在线| 尤物视频在线免费观看| 国模少妇一区二区三区| 欧美激情一级二级| 久久午夜福利电影| 久久久91麻豆精品国产一区| 性做久久久久久| 亚洲va久久久噜噜噜久久狠狠| 国产精品人人爽| av成人毛片| 色偷偷偷亚洲综合网另类| 69久久99精品久久久久婷婷| 久久99精品久久久久久秒播放器| a片在线免费观看| 欧美体内she精视频在线观看| 日韩av综合网| 91精品国产三级| 精精国产xxxx视频在线中文版| www国产成人免费观看视频 深夜成人网| 国产精品国产三级国产专播精品人| 疯狂试爱三2浴室激情视频| 麻豆成人入口| 欧美一级欧美一级在线播放| 欧美综合在线观看视频| 黄页网站在线观看免费| 国产精品不卡在线| 美女亚洲精品| 刘玥91精选国产在线观看| 日本不卡在线视频| 欧洲亚洲妇女av| 久久老司机精品视频| 四虎成人精品永久免费av九九| 日韩精品中文字幕在线观看| 中文字幕av一区二区三区人妻少妇| 欧洲一级精品| 欧美丝袜一区二区三区| 亚洲 欧美 综合 另类 中字| 麻豆影院在线| ww久久中文字幕| 精品一区二区三区免费毛片| 亚洲精品久久久久久动漫器材一区 | 丰满的亚洲女人毛茸茸| 亚洲人成伊人成综合图片| 欧美xxxxx牲另类人与| 天天av天天操| 国色天香久久精品国产一区| 在线播放/欧美激情| 天天干天天操天天玩| 欧美日韩在线精品一区二区三区激情综合 | 欧美日韩不卡视频| 国产精品免费一区二区| www.综合色| 国产高清视频一区| 99c视频在线| www.亚洲天堂.com| 粉嫩aⅴ一区二区三区四区五区| 91在线国产电影| 99精品人妻无码专区在线视频区| 精品一区二区免费| 成人精品一区二区三区电影免费| 国产又黄又猛又爽| 国产精选一区二区三区| 91嫩草视频在线观看| 精品国产亚洲一区二区麻豆| 国产成人av影院| 精品久久精品久久| 男人的天堂在线| 欧美高清在线一区| 欧美aaa在线观看| 色呦呦在线观看视频| 亚洲国产日韩在线一区模特| 久久久亚洲精品无码| 涩涩在线视频| 欧美日韩一区不卡| 91在线第一页| 久久久久久久久久久久久久久久久久久久| 亚洲精品国产精品国自产在线 | 欧美激情网站在线观看| 日产精品久久久久久久| 三级精品在线观看| 成人两性免费视频| 黄色一级大片在线免费看国产一| 久久色.com| 伊人久久大香线蕉av一区| 手机av在线播放| 欧美性高潮在线| 日韩 国产 一区| 欧美一区自拍| 乱亲女秽乱长久久久| 91蜜桃视频在线观看| 日韩精品亚洲一区二区三区免费| 成人免费观看网址| 天堂а在线中文在线无限看推荐| 国产欧美一区二区三区在线看蜜臀 | 午夜免费福利视频| 久久久蜜桃精品| 成人在线免费观看网址| 日韩大片免费观看| 91免费观看视频在线| 亚洲成人激情在线观看| 欧洲成人午夜精品无码区久久| 亚洲欧美校园春色| 久久久国产一区二区三区| 亚洲 欧美 日韩 综合| 激情综合网激情| 裸体丰满少妇做受久久99精品| 久久综合网导航| 一本色道亚洲精品aⅴ| 成人亚洲免费视频| 美女久久久久| 久久免费国产精品1| 亚洲视频在线免费播放| 成年人国产精品| 亚洲第一精品区| 色婷婷综合久久久中字幕精品久久 | 黄色国产小视频| 成人av动漫| 久久久精品国产网站| av一级在线观看| 成人h版在线观看| 黄色a级在线观看| 色婷婷综合久久久中字幕精品久久| 亚洲成人黄色网| 免费网站观看www在线观| 老司机精品视频导航| 久久一区二区三区av| 草美女在线观看| 日韩亚洲欧美一区| 国产精品久久久免费看| 日本vs亚洲vs韩国一区三区二区 | 97精品一区| 国产精品69久久久久| 色视频在线观看免费| 亚洲午夜成aⅴ人片| 成年人网站av| 一区二区不卡| 91亚洲人电影| 超碰在线免费播放| 91精品国产综合久久国产大片| 少妇一级黄色片| 日韩电影在线免费看| 日本10禁啪啪无遮挡免费一区二区| 亚洲三级欧美| 亚洲男人天堂网站| 一级片视频在线观看| 久久亚洲综合色| 欧美精品色婷婷五月综合| 日韩在线黄色| 日韩美女写真福利在线观看| 九色在线视频| 欧美亚洲国产一卡| 国产精品情侣呻吟对白视频| 免费观看一级特黄欧美大片| 亚洲欧美久久234| 成人黄色91| 欧美精品免费在线| 亚洲AV无码一区二区三区性| 午夜激情一区二区三区| 亚洲av片不卡无码久久| 性xx色xx综合久久久xx| 日本欧洲国产一区二区| 日韩深夜福利网站| 欧美老女人性视频| 国产成人手机在线| 欧美天天综合色影久久精品| 国产黄色成人av| 亚洲一区二区久久久久久| 精品麻豆一区二区三区| 欧美视频中文字幕| 少妇久久久久久久久久| 日本在线播放一区二区三区| 性欧美.com| 四虎国产精品免费久久5151| 美女av一区二区三区| 精品人妻午夜一区二区三区四区| 亚洲国产日韩a在线播放性色| 亚洲制服丝袜在线播放| 美女诱惑一区| 超碰成人在线免费观看| 国产精品毛片无码| 波霸ol色综合久久| 欧美 日韩 国产 成人 在线 91| 亚洲.国产.中文慕字在线| 国产亚洲精品熟女国产成人| 精品无人区卡一卡二卡三乱码免费卡| 先锋影音男人资源| 美国十次av导航亚洲入口| 国产99在线|中文| 成人在线视频亚洲| 精品卡一卡二卡三卡四在线| 亚洲AV无码成人精品区东京热| 国产欧美日韩在线看| 国产xxxxhd| 久热综合在线亚洲精品| 成人毛片100部免费看| 亚洲制服一区| 91夜夜未满十八勿入爽爽影院| 第一福利在线视频| 日韩在线视频免费观看| 好吊视频一二三区| 欧美男人的天堂一二区| 国内免费精品视频| 亚洲欧洲日本在线| 欧美色图亚洲激情| 国产精品一区二区男女羞羞无遮挡 | 成人免费看片视频| 在线播放高清视频www| 久久中文字幕国产| 黑人与亚洲人色ⅹvideos| 欧美一级片在线| 在线免费观看一区二区| 精品女厕一区二区三区| 欧美极品视频在线观看| 中文一区二区在线观看| 久久人妻少妇嫩草av无码专区 | 99亚洲一区二区| 一区二区三区四区久久| 欧美精品尤物在线观看| 国产精品久久久久免费| 国内不卡的一区二区三区中文字幕| 日韩美女写真福利在线观看| 漫画在线观看av| 欧美精品videossex性护士| 蜜桃视频网站在线观看| 一区二区在线视频| 你懂的在线免费观看| 亚洲精品国产精品国自产在线 | 亚洲小视频在线| 天堂在线中文| 亚洲成人网在线观看| www.av网站| 日韩一区二区三区免费观看| 一级黄色录像大片| 欧美在线小视频| 欧美亚洲另类小说| 色综合久久88色综合天天免费| 免费观看一区二区三区毛片| 亚洲国产成人tv| 国产在线拍揄自揄拍| 亚洲一区在线电影| 精品无码人妻一区二区三区| 悠悠色在线精品| 欧美黄色aaa| 亚洲最新视频在线播放| 精品欧美一区二区久久久久| 亚洲理论在线观看| 永久免费看黄网站| 一区二区三区欧美亚洲| 日本在线一级片| 亚洲精品乱码久久久久久久久| 成人免费精品动漫网站| 亚洲男人的天堂在线aⅴ视频| avtt天堂在线| 亚洲在线一区二区三区| 亚洲激情视频一区| 精品久久香蕉国产线看观看亚洲| 日韩特黄一级片| 色综合久久综合网| 无码无套少妇毛多18pxxxx| 欧美三级日本三级少妇99| 一级黄色a视频| 欧美一区二区三区免费视频| 成人福利小视频| 亚洲精品美女视频| 搞黄视频在线观看| 俺去啦;欧美日韩| 午夜伦理在线视频| 68精品久久久久久欧美| 芒果视频成人app| 国产玖玖精品视频| 蜜桃在线一区| 精品日产一区2区三区黄免费| 九九热精品视频在线观看| 亚洲国产精品www| 午夜国产精品视频| 欧美三级一级片| 免费在线看成人av| 伊人影院在线观看视频| 99re这里都是精品| 男人天堂资源网| 亚瑟在线精品视频| 伊人色综合久久久| 欧美变态tickle挠乳网站| 欧美成熟毛茸茸| 久久偷看各类女兵18女厕嘘嘘| 精精国产xxxx视频在线野外 | 中文字幕欧美人妻精品一区蜜臀| 在线成人免费观看| 熟妇人妻av无码一区二区三区| 亚洲天堂男人天堂| а天堂中文在线官网| 欧美在线一区二区三区四| 日韩综合久久| 久久香蕉综合色| 亚洲精品二区三区| 亚洲熟妇av一区二区三区| 国产麻豆精品久久一二三| 中文字幕在线看高清电影| 亚洲欧美激情一区二区| 亚洲GV成人无码久久精品| 欧美一区二区在线免费观看| 免费av在线电影| 欧美高清videos高潮hd| 成人国产综合| 国产在线播放一区二区| 99久久.com| 日韩欧美在线免费观看视频| 丁香婷婷综合激情五月色| 东京热无码av男人的天堂| 婷婷久久综合九色国产成人| av天堂一区二区三区| 在线观看视频亚洲| 日本三级一区| 国产精品久久波多野结衣| 91精品国产91久久久久久密臀 | 26uuu成人网一区二区三区| 青青操国产视频| 欧美精品123区| 玖玖综合伊人| 琪琪第一精品导航| 国产精品一区二区三区美女| 四虎永久免费网站| 麻豆国产欧美一区二区三区| 亚洲AV无码国产成人久久| 婷婷久久综合九色综合绿巨人| 亚洲国产成人在线观看| 久久久www成人免费精品| 福利视频亚洲| 日韩欧美亚洲在线| 久久经典综合| 国产特黄级aaaaa片免| 天天色天天操综合| 欧美一区,二区| 欧美精品久久久久久久久| 无人区乱码一区二区三区| 老汉色影院首页| 韩国三级中文字幕hd久久精品| 一级二级黄色片| 欧美日韩性生活| 在线观看麻豆蜜桃| 国产美女久久精品| 成人在线一区| 天天色综合天天色| 欧美经典一区二区| 在线观看黄色国产| 色偷偷噜噜噜亚洲男人| 国产美女视频一区二区| 一道本在线观看视频| 国产综合成人久久大片91| 国产美女福利视频| 日韩午夜在线观看视频| 久草在线视频福利| 国产免费一区| 香蕉久久国产| 男人天堂资源网| 91精品国产91久久综合桃花| 国产cdts系列另类在线观看| 99精彩视频| 亚洲黄色影片| 真实乱视频国产免费观看| 欧美在线观看视频一区二区三区 | 韩国精品久久久999| 婷婷成人影院| 天美星空大象mv在线观看视频| 国产精品国产精品国产专区不蜜| 国产精品久久777777换脸| 色综合色综合网色综合| 美女福利一区| 在线观看免费av网址| 亚洲欧美日韩国产综合在线| 亚洲a视频在线观看| 777精品视频| 欧美丝袜激情| 日本成人xxx| 亚洲h精品动漫在线观看| 黄色影院在线播放| 成人av在线天堂| 精品av久久久久电影| 丰满大乳奶做爰ⅹxx视频| 在线观看日韩av先锋影音电影院| 欧美三级黄网| 国产日韩欧美一区二区三区四区 | www.国产福利| 激情成人中文字幕| 五月天婷婷在线视频| av在线不卡观看| 天堂成人国产精品一区| 麻豆精品一区二区三区视频| 亚洲免费小视频| 亚洲精品高潮| 浓精h攵女乱爱av| 一区二区三区四区高清精品免费观看| 水莓100国产免费av在线播放| 国产日韩欧美中文在线播放| 99精品热视频只有精品10| 91av手机在线| 国产视频亚洲视频| 日韩一级淫片|