初识es(elasticsearch)

初识elasticsearch

什么是elasticsearch?
一个开源的分部署搜索引擎、可以用来实现搜索、日志统计、分析、系统监控等功能。
什么是文档和词条?

  • 每一条数据就是一个文档
  • 对文档中的内容进行分词,得到的词语就是词条

什么是正向索引?

  • 基于文档id创建索引。查询词条时必须先找到文档,而后判断是否含词条

什么是倒排索引?

  • 对文档内容分词,对词条创建索引,并记录词条所在的文档信息。查询时现根据词条查询文档id,而后获取文档。

ES的安装

链接:ES的安装和配置

ES与MySQL的对比

![[Pasted image 20240617230829.png]]

mapping

mapping即映射是索引中文档的约束,类似于数据库的表结构。

常见的属性

  • type:数据类型
  • index:是否创建索引(即倒排索引)
  • analyzer:分词器
  • properties:子字段

常见的type类型

  • **字符串:text:可以被分词的、keyword:不能被分词的,比如品牌名、ip、邮箱等等
  • 数字:long、integer、short、byte、double、float
  • 布尔:boolean
  • 日期:date
  • 对象:object

索引库的操作

索引是文档的集合,相当于数据库的表。

  • 创建索引库:PUT /索引库名
    ![[Pasted image 20240618213637.png]]

  • 查询索引库:GET /索引库名
    ![[Pasted image 20240618213733.png]]

  • 删除索引库:DELETE /索引库名
    ![[Pasted image 20240618213755.png]]

  • 添加字段:PUT /索引库名/_mapping,只能添加字段,如果修改字段会报错。
    ![[Pasted image 20240618214155.png]]

![[Pasted image 20240618214241.png]]

文档操作

文档就是数据,相当于数据库的行。

  • 创建文档:POST /索引库名/_doc/文档id
    ![[Pasted image 20240618230129.png]]

  • 查询文档:GET /索引库名/_doc/文档id
    ![[Pasted image 20240618230206.png]]

  • 删除文档:DELETE /索引库名/_doc/文档id

  • 全量修改:PUT /索引库名/_doc/文档id,会先如果该文档存在那么会删除旧的文档,然后新增,否则旧直接新增。
    ![[Pasted image 20240618230414.png]]

  • 增量修改:POST //索引库名/_doc/文档id {"doc":{字段}}
    ![[Pasted image 20240618230514.png]]

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

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

相关文章

【elementui源码解析】如何实现自动渲染md文档-第四篇

目录 1.前言 2.md-loader - index.js 1)md.render() 2)定义变量 3)while stripTemplate stripScript genInlineComponentText 4)pageScript 5)return 6)demo-block 3.总结 所有章节&#x…

微纳米气泡发生器是微纳米气泡产生装置 未来市场需求将不断释放

微纳米气泡发生器是微纳米气泡产生装置 未来市场需求将不断释放 微纳米气泡发生器即微纳米气泡发生设备,是一种将水和气体混合并产生微纳米气泡的设备。微纳米气泡是指直径在100μm以下的气泡,分为纳米气泡和微米气泡。   微纳米气泡发生器主要由发生设…

录屏录音两不误!电脑录屏录音软件推荐(3款)

在数字化时代,电脑录屏录音软件已成为教学、演示、会议记录等领域不可或缺的工具。它们能够捕捉屏幕上的每一个动作,同时录制音频,为用户提供直观、生动的视听材料。本文将详细介绍三种常用的电脑录屏录音软件,帮助读者了解并掌握…

误删的文件不在回收站如何找回?6个恢复秘诀分享!

“我刚刚误删了一些文件,但是在回收站中没有看到这部分文件,这种情况下还有方法可以找回误删的文件吗?在线等一个答案!” 在数字化时代,文件的安全和完整性对于个人和企业都至关重要。然而,有时候由于疏忽或…

【Android】使用SeekBar控制数据的滚动

项目需求 有一个文本数据比较长,需要在文本右侧加一个SeekBar,然后根据SeekBar的上下滚动来控制文本的滚动。 项目实现 我们使用TextView来显示文本,但是文本比较长的话,需要在TextView外面套一个ScrollView,但是我…

利用K8S技术栈打造个人私有云

1.三个节点:master,slave,client 在Kubernetes集群中,三个节点的职责分别如下: Master节点: docker:用于运行Docker容器。 etcd:一个分布式键值存储系统,用于保存Kuberne…

42、基于神经网络的训练堆叠自编码器进行图像分类(matlab)

1、训练堆叠自编码器进行图像分类的原理及流程 基于神经网络的训练堆叠自编码器进行图像分类的原理和流程如下: 堆叠自编码器(Stacked Autoencoder)是一种无监督学习算法,由多个自编码器(Autoencoder)堆叠…

宝塔软件默认安装位置

自带的JDK /usr/local/btjdk/jdk8Tomcat 各个版本都在bttomcat这个文件夹下面,用版本区分。tomcat_bak8是备份文件 /usr/local/bttomcat/tomcat8nginx /www/server/nginxnginx配置文件存放目录 /www/server/panel/vhost/nginxredis /www/server/redismysql /…

nextjs(持续学习中)

return ( <p className{${lusitana.className} text-xl text-gray-800 md:text-3xl md:leading-normal}> Welcome to Acme. This is the example for the{’ } Next.js Learn Course , brought to you by Vercel. ); } 在顶级 /public 文件夹下提供静态资产 **默认 /…

央国企财务专家的“专家课”——中国总会计师协会联合实在智能举办RPA专项培训

近日&#xff0c;中国总会计师协会正式举办了为期五天的「财务数字化思维与实用IT技能提升」专项培训&#xff0c;吸引了来自中铁十五局集团有限公司、中国航空工业规划设计院、中核核电运行管理有限公司、中国北方车辆有限公司、一汽物流有限公司等国企、事业单位及民营企业共…

【权威出版/投稿优惠】2024年水利水电与能源环境科学国际会议(WRHEES 2024)

2024 International Conference on Water Resources, Hydropower, Energy and Environmental Science 2024年水利水电与能源环境科学国际会议 【会议信息】 会议简称&#xff1a;WRHEES 2024 大会时间&#xff1a;点击查看 截稿时间&#xff1a;点击查看 大会地点&#xff1a;…

【Linux】进程间通信3——system V共享内存

1.system V进程间通信 管道通信本质是基于文件的&#xff0c;也就是说操作系统并没有为此做过多的设计工作&#xff0c;而system V IPC是操作系统特地设计的一种通信方式。但是不管怎么样&#xff0c;它们的本质都是一样的&#xff0c;都是在想尽办法让不同的进程看到同一份由操…

压力应变桥信号变送光电隔离放大模块PCB焊接式 差分信号输入0-10mV/0-20mV/0-±10mV/0-±20mV转0-5V/0-10V/4-20mA

概述&#xff1a; IPO压力应变桥信号处理系列隔离放大器是一种将差分输入信号隔离放大、转换成按比例输出的直流信号混合集成厚模电路。产品广泛应用在电力、远程监控、仪器仪表、医疗设备、工业自控等行业。该模块内部嵌入了一个高效微功率的电源&#xff0c;向输入端和输出端…

【深度解析】1688货源拿货价比拼多多贵?为何商家仍选1688

对电商卖家来说&#xff0c;首先需要解决的问题就是货源。 虽然知道1688是个大型综合性的货源平台&#xff0c;但很多卖家还是觉得1688上面的货源很贵&#xff0c;甚至在平台严查无货源的背景下&#xff0c;还是坚持从1688拿货。那么为什么有些拼多多的商品会比1688还便宜呢&a…

openipc:/etc/init.d/目录下的所有启动文件启动分析

openipc /etc/init.d/目录下的所有文件 启动文件解析参考&#xff1a;https://blog.csdn.net/qq_37212828/article/details/107227965 1. rcS文件&#xff0c;是本目录在开机时最先启动的文件&#xff1a; 它会依次启动/etc/init.d/目录下依S开头的文件 #!/bin/sh # Start a…

探索线性回归模型

目录 一 线性回归的理论基础 什么是线性回归? 线性回归的假设 最小二乘法 二 线性回归的数学推导 线性回归参数的推导 多元线性回归 三 线性回归的模型构建 数据准备 训练模型 模型评估 四 线性回归的代码实现 基本实现 多元线性回归 五 线性回归的应用场景 预…

openh264 运动估计搜索原理源码分析

运动估计搜索 运动估计搜索是视频编码中的一个重要步骤&#xff0c;它用于确定视频序列中两个帧之间的运动向量&#xff08;MV&#xff09;。这些运动向量用于预测帧之间的运动&#xff0c;从而减少编码所需的数据量。以下是运动估计搜索的一些关键概念和步骤&#xff1a; 运动…

贪心算法——赶作业(C++)

慢慢来&#xff0c;沉稳一点。 2024年6月18日 题目描述 A同学有n份作业要做&#xff0c;每份作业有一个最后期限&#xff0c;如果在最后期限后交作业就会扣分&#xff0c;现在假设完成每份作业都需要一天。A同学想安排作业顺序&#xff0c;把扣分降到最低&#xff0c;请帮他实…

易备防勒索备份方案与成功案例

随着信息化的发展&#xff0c;数据安全的重要性愈加突出。据 Hiscox 全球网络安全统计&#xff0c;在勒索软件攻击事件当中&#xff0c;64%以上的用户是中小企业。因此&#xff0c;制定完善的灾备策略&#xff0c;是抵御网络威胁的终极方案。而在诸多数据备份方案中&#xff0c…

【Linux】进程控制1——进程创建和进程终止

1.进程创建 1.1.再谈fork 在linux中fork函数时非常重要的函数&#xff0c;它从已存在进程中创建一个新进程。新进程为子进程&#xff0c;而原进程为父进程。 #include <unistd.h> pid_t fork(void);//pid_t为整形 返回值&#xff1a;子进程中的fork()返回0&#xff…