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

Elasticsearch 认证模拟题 - 18

一、题目

为一个索引,按要求设置以下 dynamic Mapping

  1. 一切 text 类型的字段,类型全部映射成 keyword
  2. 一切以 int_ 开头命名的字段,类型都设置成 integer
1.1 考点

字段的动态映射

1.2 答案
# 创建索引和索引模板
PUT my_index
{"mappings": {"dynamic_templates": [{"integer": {"match": "int_*","mapping": {"type": "integer"}}},{"text": {"match_mapping_type": "string","mapping": {"type": "keyword"}}}]}
}# 写入数据
POST my_index/_bulk
{"index":{}}
{"text":"天安门广场", "int_value":23}
{"index":{}}
{"cont":"好看的小说", "int_value":50.0}
{"index":{}}
{"cont":"晚上值班很痛苦", "int_value":88.8}检查索引结构
GET my_index/_mapping

在这里插入图片描述

二、题目

movies 索引设定一个别名,默认查询只返回 score 字段 大于 3 的电影

# 创建索引
PUT movies
{"mappings": {"properties": {"name": {"type": "keyword"},"score": {"type": "float"}}}
}# 写入数据
POST movies/_bulk
{"index":{}}
{"name":"百万雄师过大江","score":5}
{"index":{}}
{"name":"陆小凤传奇","score":4}
{"index":{}}
{"name":"七宗罪","score":3}
{"index":{}}
{"name":"华尔街之狼","score":2.1}
1.1 考点
  1. 索引别名
1.2 答案
# 建立别名
POST _aliases
{"actions": [{"add": {"index": "movies","alias": "movies_alias","filter": {"bool": {"filter": [{"range": {"score": {"gte": 3}}}]}}}}]
}# 用别名检索
GET movies_alias/_search
http://www.lryc.cn/news/372946.html

相关文章:

  • Python基础-速记笔记
  • 青少年编程与数学 01-001开始使用计算机 02课题、计算机操作系统3_3
  • 填表统计预约打卡表单系统(FastAdmin+ThinkPHP+UniApp)
  • IO模型和多路转接
  • 如何完美解决升级 IntelliJ IDEA 最新版之后遇到 Git 记住密码功能失效的问题
  • SpringCloud微服务架构(eureka、nacos、ribbon、feign、gateway等组件的详细介绍和使用)
  • flinksql BUG : flink hologres-cdc source FINISHED
  • 现代密码学-国密算法
  • Postman简介
  • oracle 删除当前用户下所有表
  • 探索C嘎嘎的奇妙世界:第二关---C++的输入与输出
  • 实现思路:Vue 子组件高度不固定下实现瀑布流布局
  • 构建实时搜索与推荐系统:Elasticsearch与业务结合
  • 鸿蒙 如何将base64的图片保存到相册
  • 高速公路智能管理系统:构建安全畅通的数字大动脉
  • 基于Java自习室在线预约系统 的设计与实现
  • 摄像头校准之白平衡畸变坏点
  • 【C++进阶】模板进阶与仿函数:C++编程中的泛型与函数式编程思想
  • OpenCV之cv::Scalar
  • 智能合约与身份验证:区块链技术的创新应用
  • 浔川身份证号码查询——浔川python科技社
  • C++的标准容器及其应用
  • linux如何部署前端项目和安装nginx
  • Coolify:24.2K 星星!使用全新、开源免费且自托管的替代方案,部署应用程序的最佳工具(停止使用 Vercel)
  • Dubbo入门
  • 从零学习es8
  • String.compareTo()方法详解
  • Nintex流程平台引入生成式人工智能,实现自动化革新
  • 永远不要做房间里“最聪明的人”(早懂早受益)
  • Leetcode 3177. Find the Maximum Length of a Good Subsequence II