Elasticsearch 認證模擬題 - 12

一、題目

在集群上有 task2 索引,請重建它到 task2_new 索引上,并滿足以下要求:

  1. task2 索引的 a 字段包含有關鍵字 Yoo-HooYooHoo,不管搜索 Yoo-Hoo 還是YooHoo 它們的結果應該一樣
  2. task2_newtask2mapping 應該一樣
POST task2/_bulk
{"index":{}}
{"a":"Yoo-Hoo"}
{"index":{}}
{"a":"YooHoo"}
1.1 考點
  1. 分詞器
1.2 答案
# 創建索引結構,自定義分詞器
PUT task2_new
{"settings": {"analysis": {"analyzer": {"my_custom_analyzer": {"type": "custom","tokenizer": "standard","char_filter": ["remove-"],"filter": []}},"char_filter": {"remove-": {"type": "mapping","mappings": ["- => "]}}}},"mappings": {"properties": {"a":{"type": "text","analyzer": "my_custom_analyzer"}}}
}# 寫入數據
POST task2_new/_bulk
{"index":{}}
{"a":"Yoo-Hoo"}
{"index":{}}
{"a":"YooHoo"}# 驗證結果
GET task2_new/_search
{"query": {"match": {"a": "YooHoo"}}
}
GET task2_new/_search
{"query": {"match": {"a": "Yoo-Hoo"}}
}

二、題目

earthquakes 索引中包含了過去11個月的地震信息,請通過一句查詢,獲取以下信息

  1. 過去11個月,每個月的平均地震等級(magnitude)
  2. 過去11個月里,平均地震等級最高的一個月及其平均地震等級
  3. 搜索不能返回任何文檔
# 創建索引
PUT earthquakes
{"settings": {"number_of_replicas": 0},"mappings": {"properties": {"timestamp": {"type": "date","format": "yyyy-MM-dd HH:mm:ss"},"magnitude": {"type": "float"}}}
}# 導入數據
POST earthquakes/_bulk
{"index":{}}
{"timestamp":"2012-01-01 12:12:12", "magnitude":4.56}
{"index":{}}
{"timestamp":"2012-01-01 15:12:12", "magnitude":6.46}
{"index":{}}
{"timestamp":"2012-02-02 13:12:12", "magnitude":4}
{"index":{}}
{"timestamp":"2012-03-02 13:12:12", "magnitude":6}
{"index":{}}
{"timestamp":"1967-03-02 13:12:12", "magnitude":6}
2.1 考點
  1. 分桶聚類
  2. 指標聚類
  3. 管道聚類
2.2 答案
POST earthquakes/_search
{"size": 0,"aggs": {"every_month": {"date_histogram": {"field": "timestamp","calendar_interval": "month","format": "yyyy-MM-dd"},"aggs": {"avg_magnitude": {"avg": {"field": "magnitude"}}}},"max_magnitude": {"max_bucket": {"buckets_path": "every_month>avg_magnitude" }}}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24479.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24479.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24479.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

軟件架構x86 、 x86_64、 arm64、aarch64

看系統信息: 大多數Linux發行版都提供如 uname -a命令 arch命令用于顯示當前主機的硬件架構類型。 例如 下面的是Kylin Linux Advanced Server for Kunpeng V10 操作系統 (鯤鵬處理器是華為在2019年1月向業界發布的高性能數據中心處理器 ) 下面這個是 ubuntu 18.04.6 …

CMakeLists如何多行注釋

在使用Visual Studio編寫CMakeLists的時候你可能會遇到需要多行注釋的情況,可又不知道快捷鍵是什么。。。 其實你只需要敲個 #[[ 就行了,另外一般方括號VS會自動幫你補全,之后將需要注釋的內容放在第二個方括號與第三個方括號之間就完成注釋…

1-8 C語言分支循環語句

C語言的語句分為 5 類 1:表達式語句2:函數調用語句3:控制語句4:復合語句5:空語句 控制語句:用于控制程序的執行流程,以實現程序的各種結構方式,它們由特定的語句定義符組成&#x…

Python 機器學習 基礎 之 【實戰案例】中藥數據分析項目實戰

Python 機器學習 基礎 之 【實戰案例】中藥數據分析項目實戰 目錄 Python 機器學習 基礎 之 【實戰案例】中藥數據分析項目實戰 一、簡單介紹 二、中藥數據分析項目實戰 三、數據處理與分析實戰 1、數據讀取 2、中藥材數據集的數據處理與分析 2.1數據清洗 2.2、 提取別…

針對AlGaN/GaN高電子遷移率晶體管的顯式表面電勢計算和緊湊電流模型

來源:An Explicit Surface Potential Calculation and Compact Current Model for AlGaN/GaN HEMTs(EDL 15年) 摘要 在本文中,我們提出了一種新的緊湊模型,用于基于費米能級和表面電位的顯式解來描述AlGaN/GaN高電子遷移率晶體管。該模型計算…

臺灣合泰原裝BS66F360 封裝LQFP-44 電容觸摸按鍵 AD+LED增強型觸控

BS66F360是一款由Holtek Semiconductor Inc.生產的微控制器(microcontroller),具有觸摸檢測和LED驅動功能。其應用領域廣泛,包括但不限于以下幾個方面: 1. 觸摸按鍵應用:BS66F360內置了觸摸按鍵檢測功能&am…

華為云耀云服務器L實例規則配置教程(親自實操經驗)

我剛買了這個最基礎的36¥的L實例的云服務器,這個實例是自帶公網ip的,不需要額外購買。我準備先配置好,能夠通過公網ip訪問,以便之后上傳javaweb項目可以直接訪問,不過中途遇到了點問題,但是已解…

富格林:曝光糾正出金虧損陋習

富格林悉知,雖然現貨黃金市場看似變化無常,在操作方向上依舊是有跡可循的,投資者需要了解曝光的專業經驗糾正陋習阻止出金虧損。要獲得優質的黃金投資出金效果,就需要在明確現貨黃金操作技巧的前提下,只有規范遵循已曝…

Ansible——script模塊

目錄 特點 參數總結 使用 ansible 命令 1. 基本示例 2. 傳遞參數 3. 使用 creates 參數 4. 使用 removes 參數 示例 Playbook 文件 基本語法 1. 基本使用 2. 傳遞參數 3. 使用 creates 參數 4. 使用 removes 參數 5. 使用 register 捕獲輸出 6. 使用 args 指定參數…

【Vue】sync修飾符

文章目錄 一、介紹二、語法三、代碼示例 一、介紹 作用:可以實現 子組件 與 父組件數據 的 雙向綁定,簡化代碼 簡單理解:子組件可以修改父組件傳過來的props值 特點:prop屬性名,可以自定義,非固定為valu…

如何安裝 CleanMyMac X 4.15.3破解版

CleanMyMac X 4.15.3破解版是一款專業的Mac系統清理軟件,可一鍵智能掃描清理mac系統日志緩存磁盤垃圾和多余語言安裝包,快速釋放電腦內存,輕松管理和升級Mac上的應用。同時CleanMyMac X 破解版可以強力卸載惡意軟件,修復系統漏洞&…

仿今日頭條的新聞資訊系統

軟件簡介 新聞資訊系統,前端基于 Uniapp、Uview,后端基于Ruoyi系統,代碼易讀易懂、界面簡潔美觀。一套前端代碼,同時支持微信小程序、Android、Ios應用等多種應用。 平臺簡介 新聞資訊系統,主要包括首頁、行業資訊、…

Adobe Illustrator 矢量圖設計軟件下載安裝,Illustrator 輕松創建各種矢量圖形

Adobe Illustrator,它不僅僅是一個簡單的圖形編輯工具,更是一個擁有豐富功能和強大性能的設計利器。 在這款軟件中,用戶可以通過各種精心設計的工具,輕松創建和編輯基于矢量路徑的圖形文件。這些矢量圖形不僅具有高度的可編輯性&a…

高中數學:數列-基礎概念

一、什么是數列? 一般地,我們把按照確定的順序排列的一列數稱為數列,數列中的每一個數叫做這個數列的項,數列的第一項稱為首項。 項數有限個的數列叫做有窮數列,項數無限個的數列叫做無窮數列。 二、一般形式 數列和…

Ubuntu20.04-SLAM軟件安裝

目錄 安裝環境安裝問題1.Ubuntu20.04在T440p上的安裝問題1.1 安裝后提示"x86/cpu:VMX(outside TXT) disabled by BIOS"1.2 ACPI Error:Needed type[Reference],found [Integer] 等錯誤1.3 ima: Error Communicating to TPM chip 2.中文輸入法-google pinyin3. gcc/cm…

計算機二級Access操作題總結——簡單應用

查詢設計 創建一個查詢,能夠在客人每次結賬時根據客人的姓名提示統計這個客人已住天數和應交金額,并顯示“姓名”、“房間號”、“已住天數”和“應交金額”,所建查詢命名為“qT2”。 注:輸入姓名時應提示“請輸入姓名”。已住天…

SpringBoot: 可執行jar的特殊邏輯

這一篇我們來看看Java代碼怎么操作zip文件(jar文件),然后SpringBoot的特殊處理,文章分為2部分 Zip API解釋,看看我們工具箱里有哪些工具能用SpringBoot的特殊處理,看看SpringBoot Jar和普通Jar的不同 1. Zip API解釋 1. ZipFil…

深度學習論文: Emerging Properties in Self-Supervised Vision Transformers

深度學習論文: Emerging Properties in Self-Supervised Vision Transformers Emerging Properties in Self-Supervised Vision Transformers PDF: https://arxiv.org/pdf/2104.14294v1 PyTorch代碼: https://github.com/shanglianlm0525/CvPytorch PyTorch代碼: https://githu…

Composition API函數

unref unref函數用于獲取響應式對象的原始值。如果傳入的是一個響應式對象,則返回其value屬性;如果傳入的是一個普通的JavaScript對象,則返回它本身。 unref函數在某些情況下很有用,例如在使用watchEffect函數時,可…

go語言實戰--基于Vue3+gin框架的實戰Cetide網項目(講解開發過程中的各種踩坑)

最近被要求學習go語言開發,也就做一個項目實戰鞏固一下,也分享一下關于gin框架的實戰項目 (后續應該還是會繼續學習Java,這一期還是做一個govue的) 經過一段時間的開發過后,感覺現在的開發效率要快不少了&…