Elasticsearch 认证模拟题 - 4

2024-06-02 14:52

本文主要是介绍Elasticsearch 认证模拟题 - 4,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、题目

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

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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1024282

相关文章

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

springboot security使用jwt认证方式

《springbootsecurity使用jwt认证方式》:本文主要介绍springbootsecurity使用jwt认证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录前言代码示例依赖定义mapper定义用户信息的实体beansecurity相关的类提供登录接口测试提供一

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

一文详解kafka开启kerberos认证的完整步骤

《一文详解kafka开启kerberos认证的完整步骤》这篇文章主要为大家详细介绍了kafka开启kerberos认证的完整步骤,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、kerberos安装部署二、准备机器三、Kerberos Server 安装1、配置krb5.con

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

java如何通过Kerberos认证方式连接hive

《java如何通过Kerberos认证方式连接hive》该文主要介绍了如何在数据源管理功能中适配不同数据源(如MySQL、PostgreSQL和Hive),特别是如何在SpringBoot3框架下通过... 目录Java实现Kerberos认证主要方法依赖示例续期连接hive遇到的问题分析解决方式扩展思考总

Java实现Elasticsearch查询当前索引全部数据的完整代码

《Java实现Elasticsearch查询当前索引全部数据的完整代码》:本文主要介绍如何在Java中实现查询Elasticsearch索引中指定条件下的全部数据,通过设置滚动查询参数(scrol... 目录需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后需求背景通常情况下

Java操作ElasticSearch的实例详解

《Java操作ElasticSearch的实例详解》Elasticsearch是一个分布式的搜索和分析引擎,广泛用于全文搜索、日志分析等场景,本文将介绍如何在Java应用中使用Elastics... 目录简介环境准备1. 安装 Elasticsearch2. 添加依赖连接 Elasticsearch1. 创

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M