当前位置: 首页> 健康> 科研 > Elasticsearch 认证模拟题 - 4

Elasticsearch 认证模拟题 - 4

时间:2025/7/13 22:44:54来源:https://blog.csdn.net/Wolf_xujie/article/details/139336595 浏览次数:0次

一、题目

生成快照,或快照生命周期

1.1 考点
  1. 快照生命周期(最好通过界面化配置)
  2. 创建仓库
  3. 创建快照

(因为这个需要部署共享文件,所以这个我就在虚拟机上简单操作一下)
注: 部署共享文件系统可以看这个文章:NFS 文件共享服务器

1.2 答案
# 创建仓库
PUT _snapshot/fs_backup
{"type": "fs","settings": {"location": "/data/NFS/test"}
}# 创建快照
PUT /_snapshot/fs_backup/snapshot_1?wait_for_completion=true
{"indices": "kibana_sample_data_ecommerce","ignore_unavailable": true,"include_global_state": false
}

二、题目

定义一个搜索模板,查询 fielda 字段,然后对 fielda 字段用标签高亮,然后按 fieldb 倒排,然后用这个模板去查询索引

# 创建符合条件的 task 索引,设置 field 字段,并写入数据
PUT task
{"mappings": {"properties": {"fielda":{"type": "text"},"fieldb":{"type": "long"}}}
}# 写入数据
POST task/_bulk
{"index":{}}
{"fielda":"中国人民广场","fieldb": 5}
{"index":{}}
{"fielda":"中华人民共和国万岁","fieldb": 6}
{"index":{}}
{"fielda":"山上山下红旗飘飘","fieldb": 4}
{"index":{}}
{"fielda":"中国共产党万岁","fieldb": 5}
2.1 考点
  1. 搜索模板
  2. 匹配查询
  3. 高亮
  4. 排序
2.2 答案
# 创建搜索模板
PUT _scripts/search-template
{"script": {"lang": "mustache","source": {"query": {"match": {"fielda": "{{query_string}}"}},"highlight": {"fields": {"fielda": {"pre_tags": ["<em>"],"post_tags": ["</em>"]}}},"sort": [{"fieldb": {"order": "desc"}}],"from": "{{from}}","size": "{{size}}"},"params": {"query_string": "My query string"}}
}# 预览搜索模板
POST _render/template
{"id": "search-template","params": {"query_string": "万岁","from": 0,"size": 2}
}# 使用搜索模板搜索
GET task/_search/template
{"id": "search-template","params": {"query_string": "万岁","from": 0,"size": 2}
}

在这里插入图片描述

关键字:Elasticsearch 认证模拟题 - 4

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: