elasticsearch学习笔记-02

学习的视频地址:https://www.bilibili.com/video/BV1LQ4y127n4?spm_id_from=333.788.videopod.episodes&vd_source=f8edb730040256369513da6f2506c493&p=85

09-操作索引库-mapping属性

mapping是对索引中文档的约束,常见的mapping属性包括:

注意:如果不设置 index,那么默认就是true,这样会影响性能。

10-操作索引库-创建索引库

ES中通过Resful请求操作索引库、文档。请求内容是DSL语句来表示。创建索引库和mapping的DSL语法如下:

11-操作索引库-查询、删除、修改索引库

1、查看、删除索引库

2、修改索引库

演示

3、总结

12-文档操作-新增、查询、删除

1、新增文档

新增文档的DSL语法如下:

2、查询、删除文档

3、修改文档

4、总结

14-RestClient操作索引库-导入demo

1、什么是RestClient

ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。

官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html

2、案例

2.1 、导入课前资料Demo

2.2、分析数据结构

例子:

2.3、 初始化javaRestClient

覆盖SpringBoot默认的ES版本

2.4、创建索引库

2.5、删除索引库、判断索引库是否存在

2.6 、总结

相关推荐
Elasticsearch5 小时前
Kibana:创建包含时间序列图表的仪表板
elasticsearch
曦夜日长6 小时前
Git系统篇,Git本地使用(一):从“究极进化版“到三个区域的底层原理
大数据·linux·git·elasticsearch
滕州市燕猫虎计算机科技工作室个体工商户8 小时前
《Rust程序设计》学习笔记八:结构体
笔记·学习·rust·rust程序设计
别动我齐刘海9 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
志尊宝9 小时前
Vue3 零基础每日笔记(082):文件上传实战——el-upload 校验、自定义上传、头像预览
前端·javascript·vue.js·笔记·#javascript·#vue.js
后季暖10 小时前
电商问数笔记(2)
笔记
xier_ran10 小时前
【infra之路】AI 编译器学习笔记(二):重拾 C++——移动语义与 LLVM 风格的类型转换
人工智能·笔记·学习
li星野12 小时前
5 TYPES OF ADVERBS — One-Page Notes
学习
星恒随风12 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
罗西的思考12 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (7)— 混合机制
笔记·学习