ES学习路程(二)

news2024/12/23 7:24:11

关于ES第一篇是在Linux安装,为了方便我在windows搭建一套ES和kibana版本(7.15.0)

第一步:下载安装ES在windows

官网下载相应版本的es和kibana:
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-5-0
解压,运行即可
可执行文件在bin路径下:elasticsearch.bat
 kibana下载地址
 https://www.elastic.co/cn/downloads/past-releases

执行ES命令在kibana和POSTMAN中都可以,我这边两种都给大家演示一下

1、创建ES索引在这里插入图片描述

这个是用kibana创建索引之后,然后执行查询所有索引,后面加上V,索引显示出来会有表头

2、向索引中添加数据POST也可以用PUT

在这里插入图片描述
city1是索引名称,后面加上_create,1003是这个文档数据的id,可以理解为一行数据id,这个id如果不写,ES会自己创建。

3、查询ES某个索引的所有数据

在这里插入图片描述

4、ES删除文档数据

在这里插入图片描述

5、ES模糊查询-这个条件中的“q“代表着“query”也就是查询的意思

在这里插入图片描述

6、ES修改文档数据内容(这个id就是自动生成的)

在这里插入图片描述
上面是简单的增删查改,真正的ES多数是用于条件查询,ES倒排索引

7、模糊查询在这里插入图片描述

条件查询基本都用json当作条件,query是代表着查询,match代表着匹配的意思,里面就是要匹配的条件。

8、ES除了模糊匹配ES还有分页

在这里插入图片描述
这里的from代表着当前第几条数据 size代表着每一页几条数据;在上面数据中我们查到了的字段可能有些不是我们想要的,我们可以把不需要的字段不让它展示;_source 里面内容是要显示的字段。

9、ES数据排序查询

在这里插入图片描述

10、多条件查询

在这里插入图片描述
这里我给大家解释一下都是什么意思
query就是查询的意思
bool 满足多个条件用这个
must 表示必须成立像mysql的and(下面还会有个或者的should)
match是配置的意思(里面是要匹配的内容)
下面那个条件也是同样的道理。

11、多体条件查询的另一类情况

在这里插入图片描述

11、范围查询在我们的es中也支持范围查询,gte、 gt、 lt、lte
在这里插入图片描述
12、ES数据完全匹配
在这里插入图片描述

13、聚合操作相当于mysql的分组

在这里插入图片描述

14、ES高亮查询

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/126943.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《图解TCP/IP》阅读笔记(第八章 8.6、8.7)—— 网络管理与其他应用层协议

前言 本篇是第八章的最后一篇 8.6 网络管理 从前,网络管理凭借管理员的记忆和直觉进行,但是网络规模越大,人的力量就越不足,所以需要一个严密的管理工具或方法。 在TCP/IP的网络管理中,可以使用SNMP(Si…

uni-app——小程序实现本地图片的上传以及身份证的智能识别

文章目录 前言一、示例图二、实现过程 1.完成提交图片的api地址2.获取本地图片3.将本地图片上传至开发者服务器三、具体实现代码四、身份证的智能识别总结前言 上传本地图片的功能很常见,那么具体该如何实现呢? 一、示例图 二、实现过程 1.完成提交图…

操作系统接口系统调用的实现

接口 连接两个东西,信号转换,屏蔽细节… 操作系统接口 连接上层用户和操作系统软件,方便了使用,屏蔽了细节。 操作系统接口的形式 为应用层提供一些重要的函数,如printf,write,read等。接口…

Windows Active Directory —— 常见的远程控制对比

在windows环境中,需要远程访问的时候很多,使用的工具和命令也各式各样,我把自己常用的命令和工具总结一下 远程访问方式: 1)对服务器而言,RDP这个绝对是最常见的方式,mstsc /v:remoteserver 即可打开 2)winrs和winrm,这个可以允许我们通过命令行来远程访问,远程服务…

TypeScript基础类型

目录 数字 number 字符串 string 布尔 boolean 数组 Array 元组 枚举 enum 任意值 any void Null 和 Undefined null undefined Never 数字 number let age: number 24; 虽然爆红,但是依然能改 字符串 string let name:string"张三" 布尔 bo…

ef参数设置说明(faiss)

1、模型参数:1000代表聚类中心个数 随着聚类个数的增加,模型索引的构建时间近似指数增加但搜索精度也线性增加,不影响内存占用,几乎不影响搜索耗时 结论:在 Faiss 引擎的聚类情况下,对于百万级别的数据大概…

B/S结构和C/S结构详细介绍

什么是c/s结构、b/s结构 1、C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,充分利用两端硬件环境的优势。早期的软件系统…

Haploview做单倍型教程1--软件安装

大家好,我是邓飞,这里介绍一下如何使用Haploview进行单倍型的分析。 计划分为三篇文章: 第一篇:Haploview做单倍型教程1–软件安装第二篇:Haploview做单倍型教程2-分析教程第三篇:Haploview做单倍型教程3…

HCIA(1)

一. 计算机网络的诞生及发展 1946年2.14日,美国宾夕法尼亚大学为了美国军方用于导弹计算,发明了世界上第一台计算机,而计算机改变并且引领了世界的发展。 计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算&#x…

『C语言』字符串的输入gets()和输出puts()

🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5&#xff5…

MATLAB-fplot绘图函数

前面介绍的plot函数是将外部输人或者通过函数数值计算得到的数据矩阵转化为二维图形。在实际的应用中,用户可能并不知道所要绘制的二维图形中函数随着变量变化的趋势,假如此时用plot函数来绘制图形,则可能会由于变量的取值间隔不合理而导致所绘制的二维图…

2022年广西最新建筑施工焊工(建筑特种作业)模拟试题及答案

百分百题库提供特种工(焊工)考试试题、特种工(焊工)考试预测题、特种工(焊工)考试真题、特种工(焊工)证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻…

C++【跳表】

文章目录一、什么是跳表二、跳表的实现三、跳表性能分析一、什么是跳表 skiplist本质上也是一种查找结构,用于解决算法中的查找问题,跟平衡搜索树和哈希表的价值是一样的,可以作为key或者key/value的查找模型。 skiplist是由William Pugh发…

rabbitmq镜像模式

rabbitmq集群模式分为两种:普通模式和镜像模式 如果不设置集群模式则为普通模式,下面是将集群修改为镜像模式 镜像集群 RabbitMQ镜像功能,需要基于RabbitMQ策略来实现,策略policy是用来控制和修改群集范围的某个vhost的队列行为…

STM32/51单片机实训day8——基于Keil5+Proteus8使用DHT11温度传感器实现温湿度采集并在LM016L液晶屏上显示

目录 任务指导 1 DHT11产品概述 2 应用领域 3 传感器性能说明 4 接口说明 5 电源引脚 6 串行接口(单线双向) 通讯过程如图3所示: 任务实现​​​​​​​ 内 容:本任务使用DHT11温度传感器实现基本的端口配置、初始化时序。 学 时:3…

深度学习——样式迁移(笔记)

样式迁移:计算机视觉应用之一 1.将样式图片中的样式(比如油画风格)迁移到内容图片上,得到合成的图片 2.基于CNN的样式迁移 ①初始化合成图像,将其初始化内容图像。合成图像是风格迁移过程中唯一需要更新的变量X&#…

ChatGPT一战封神,和它聊完后,我更想躺平了

11 月 30 日,OpenAI 发布了名为 ChatGPT 的 AI 对话模型,它是 InstructGPT 的衍生模型,是根据 GPT-3.5 系列中的一个模型微调而来的,于 2022 年初完成训练。 用户规模达到 100 万需要多久?Netflix 用了三年半时间&…

刷题记录:牛客NC26257小雨坐地铁 [分层图跑最短路]

传送门:牛客 题目描述: 题目暂略 输入: 5 2 1 4 2 2 3 1 3 5 2 1 4 2 3 4 5 输出: 7一道分层图的经典题型,可以细细体会,这道题模拟出了经典的分层图题型 主要思路: 首先我们那道这道题应该不难想到最短路(这是显然的吧).大多数人应该都是卡在了建边的部分.每一条线路各自的…

【不共视的天敌】手眼标定AX = XB

一 . 手眼标定的作用及目的 机器人视觉应用中,手眼标定是一个非常基础且关键的问题。简单来说手眼标定的目的就是获取机器人坐标系和相机坐标系的关系,最后将视觉识别的结果转移到机器人坐标系下。 手眼标定行业内分为两种形式,根据相机固定的地方不同,如果相机和机器人末…

49. 残差网络(ResNet)

1. 加更多的层总是改进精度吗? 对于非嵌套函数类,较复杂(由较大区域表示)的函数类不能保证更接近“真”函数( f* )。这种现象在嵌套函数类中不会发生。 因此,只有当较复杂的函数类包含较小的函…