ElasticSearch学习--操作

news/2024/12/23 4:28:34/

目录

索引库操作

mapping映射

 总结

 创建索引库

 查询删除修改索引库

总结

文档操作

添加

查询,删除

修改文档

 总结

RestClient操作索引库

 初始化JavaRestClient

  创建索引库​编辑

 删除索引库,判断索引库是否存在

 总结

操作文档

新增文档

查询文档

更新文档

删除文档

导入文档


索引库操作

mapping映射

在es当中,有索引库的概念,就像是数据库里面的表。而索引库里边有好多的文档,这个就像是数据库里面的一行一行的数据。在我们操作数据库的时候,首先要创建表,es当中也一样,要先有了索引库才能往里面添加文档。

所以我们先学习索引库的操作,就像是建表一样,要制定对表的约束,而我们的索引库在创建时需要去指定对应的mapping映射

 总结

 创建索引库

 查询删除修改索引库

其实索引库是不能修改的,因为当他创建完成,他的mapping映射已经定义好了,我们的es会根据mapping去创建倒排索引。如果要修改一个字段,就会让原本的倒排索引全部失效。

虽然es禁止直接去修改一个原有的字段,但是它允许你修改索引库的过程中添加新的字段

总结

文档操作

添加

查询,删除

修改文档

 总结

RestClient操作索引库

 

 初始化JavaRestClient

  创建索引库

 删除索引库,判断索引库是否存在

 总结

 

操作文档

新增文档

 

 

查询文档

 

 

更新文档

 

删除文档

导入文档

  

 


http://www.ppmy.cn/news/973750.html

相关文章

element-ui动态编辑标签

点击叉叉&#xff0c;标签消失&#xff0c;点击New Tag&#xff0c;显示输入框&#xff0c;输入完成后生成标签&#xff0c;并且出现New Tag标签。 代码&#xff1a; <el-tag:key"tag"v-for"tag in dynamicTags"closable:disable-transitions"fa…

亲爱的小朋友,你好,今天我们聊一聊什么是ChatGPT?

亲爱的小朋友&#xff0c;你好&#xff01; 今天我们要聊一聊的是我们的好朋友——ChatGPT&#xff0c;最近ChatGPT很火爆&#xff0c;你们可能已经在很多地方看到关于它的文章和视频了。 你可能会问&#xff0c;这个ChatGPT到底是什么东西呢&#xff1f;好像很厉害的样子&am…

【社区图书馆】读后感《你好,ChatGPT》

&#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&#xff08;网站、工具、素材、源码、游戏等&#xff09; 有什么需要欢迎底部卡片私我&#xff0c;获取更多支持&#xff0c;交流让学习不再孤单。 前两天收到了CSDN发的一本书&…

OpenCv之视频人脸识别

一、人脸检测 案例代码如下: import cv2 import numpy as npvideo cv2.VideoCapture(1.mp4) face_detector cv2.CascadeClassifier(haarcascade_frontalface_alt.xml) while True:retval,image video.read() # retval boolean类型表名是否获得了图片if not retval:pr…

arcgis-利用等高线数据生成dem栅格

1、打开cass&#xff0c;展高程点&#xff0c;绘制三角网&#xff0c;绘制等高线&#xff0c;删除三角网和高程点。如下&#xff1a; 2、得到的等高线图&#xff0c;如下&#xff1a; 3、保存文件为dwg格式&#xff0c;随后打开arcmap软件&#xff0c;打开dwg的线层数据&#x…

airtest-selenium 脚本爬取百度热搜标题

目录 1. 前言 2. 爬取标题的脚本 3. 命令行运行 Web 自动化脚本 1&#xff09;python 环境准备 2&#xff09;chrome 与 chromedriver 版本对应 3&#xff09;命令行运行 1. 前言 airtest-selenium是一个基于Python的UI自动化测试框架&#xff0c;它结合了airtest和sele…

【数据结构】--八大排序算法【完整版】

匠心制作&#xff0c;后续有问题会加以修改的 &#xff0c;全文均是自己写的&#xff0c;几张图有参考网络 ———————————————— 目录 一、直接插入排序 二、希尔排序(直接插入排序的改良版) 三、选择排序&#xff08;直接选择排序&#xff09; 四、堆排序 …

(黑客)自学笔记

特别声明&#xff1a; 此教程为纯技术分享&#xff01;本教程的目的决不是为那些怀有不良动机的人提供及技术支持&#xff01;也不承担因为技术被滥用所产生的连带责任&#xff01;本教程的目的在于最大限度地唤醒大家对网络安全的重视&#xff0c;并采取相应的安全措施&#x…