当前位置: 首页 > news >正文

Elasticsearch 认证模拟题 - 15

一、题目

原索引 task1 的字段 title 字段包含单词 The,查询 the 可以查出 1200 篇文档。重建 task1 索引为 task1_new,重建后的索引, title 字段查询 the 单词,不能匹配到任何文档。

PUT task1
{"mappings": {"properties": {"title": {"type": "text"}}}
}# 灌入数据
POST task1/_bulk
{"index": {}}
{"title": "the name"}
{"index": {}}
{"title": "the sex"}
{"index": {}}
{"title": "The age"}
{"index": {}}
{"title": "height"}# 检查查询结果
GET task1/_search
{"query": {"match": {"title": "the"}}
}
1.1 考点
  1. 分词器里面的停用词
1.2 答案
# 新建索引结构,自定义分词器
PUT task1_new
{"settings": {"analysis": {"analyzer": {"my_custom_analyzer": { "char_filter": [],"tokenizer": "standard","filter": ["my_custom_stop_words_filter"]}},"filter": {"my_custom_stop_words_filter": {"type": "stop","ignore_case": true,"stopwords": ["the" ]}}}},"mappings": {"properties": {"title": {"type": "text","analyzer": "my_custom_analyzer"}}}
}# 向新索引灌入数据
POST _reindex
{"source": {"index": "task1"},"dest": {"index": "task1_new"}
}# 检查查询结果
GET task1_new/_search
{"query": {"match": {"title": "The"}}
}

二、题目

索引 kibana_sample_data_flights 包含了大量的航班信息,以此写出满足以下条件的查询语句:

  1. 对美国的航班信息按照城市分组,找出平均航班延迟时间最高的城市
{"FlightNum": "XLL6LDF","DestCountry": "ZA","OriginWeather": "Thunder & Lightning","OriginCityName": "Jebel Ali","AvgTicketPrice": 642.5951482867853,"DistanceMiles": 3942.7713488567097,"FlightDelay": false,"DestWeather": "Damaging Wind","Dest": "OR Tambo International Airport","FlightDelayType": "No Delay","OriginCountry": "AE","dayOfWeek": 4,"DistanceKilometers": 6345.275413654453,"timestamp": "2024-05-10T06:09:09","DestLocation": {"lat": "-26.1392","lon": "28.246"},"DestAirportID": "JNB","Carrier": "Logstash Airways","Cancelled": false,"FlightTimeMin": 302.15597207878346,"Origin": "Al Maktoum International Airport","OriginLocation": {"lat": "24.896356","lon": "55.161389"},"DestRegion": "SE-BD","OriginAirportID": "DWC","OriginRegion": "SE-BD","DestCityName": "Johannesburg","FlightTimeHour": 5.035932867979724,"FlightDelayMin": 0
}
2.1 考点
  1. Boolean
  2. 聚合
2.2 答案
GET kibana_sample_data_flights/_search
{"size": 0, "query": {"bool": {"must": [{"term": {"DestCountry": {"value": "US"}}},{"term": {"FlightDelay": {"value": "true"}}}]}},"aggs": {"DestCityName_bucket": {"terms": { "field": "DestCityName" },"aggs": {"avg_FlightDelayMin": { "avg": { "field": "FlightDelayMin" } }}},"max_monthly_sales": {"max_bucket": {"buckets_path": "DestCityName_bucket>avg_FlightDelayMin" }}}
}

在这里插入图片描述

http://www.lryc.cn/news/367357.html

相关文章:

  • g++ 预处理 编译 汇编 链接 命令
  • 计算机视觉中的low-level与 high-level任务
  • 安徽京准NTP时钟系统:GPS北斗卫星授时下的生活重塑
  • 图论第8天
  • Python怎么配置环境变量:深度探索与实战指南
  • 计网期末复习指南(六):应用层(DNS、FTP、URL、HTTP、SMTP、POP3)
  • HTML做成一个炫酷跳动爱心的页面
  • React + SpringBoot实现图片预览和视频在线播放,其中视频实现切片保存和分段播放
  • Suse Linux ssh配置免密后仍需要输入密码
  • apifox 生成签名
  • 介绍建造者模式
  • 【全部更新完毕】2024全国大学生数据统计与分析竞赛B题思路代码文章教学数学建模-电信银行卡诈骗的数据分析
  • 【应用浅谈】Odoo的库存计价与产品成本(三)
  • 数据结构之ArrayList与顺序表(下)
  • openi启智社区 aarch64 npu环境安装飞桨paddlepaddle和PaddleNLP(失败)
  • 【漏洞复现】多客圈子论坛系统 httpGet 任意文件读取漏洞
  • 46-1 护网溯源 - 钓鱼邮件溯源
  • 鸿蒙低代码开发一个高频问题
  • 关于使用南墙waf防护halo网站主页请求404报错的解决方案
  • Elasticsearch 认证模拟题 - 13
  • Day25 首页待办事项及备忘录添加功能
  • SpringBoot——全局异常处理
  • SpringBoot+Vue教师工作量管理系统(前后端分离)
  • 华为OD技术面试-最长回文串-2024手撕代码真题
  • Python实现连连看8
  • [Cloud Networking] Layer Protocol (continue)
  • 人工智能在交通与物流领域的普及及应用
  • JVM学习-详解类加载器(二)
  • 数字校园的优势有哪些
  • DexCap——斯坦福李飞飞团队泡茶机器人:更好数据收集系统的原理解析、源码剖析