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 、总结

相关推荐
无心水43 分钟前
24、系统架构师论文写作专题 核心考点与学习笔记
笔记·学习·系统架构·架构师·安全架构·软考架构师·软考系统架构设计师
蒸蒸yyyyzwd1 小时前
邓明 Agent 系统面试-意图识别学习笔记
笔记·学习
Zhao-Jichao4 小时前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
欢欢李4 小时前
【LTE L3 笔记 05】LTE同步信号
笔记·无线通信·物理层·lte·空口协议
La Pulga6 小时前
【FreeRTOS源码学习笔记】空闲任务与阻塞延时
笔记·mcu·学习·嵌入式·freertos·实时操作系统
蒸蒸yyyyzwd6 小时前
秋招学习笔记 day106
笔记·学习
木棉软糖7 小时前
5 步确认 TiDB 历史抽数的 Logstash 有没有真的写进 ES
elasticsearch·oracle·tidb
小李不想当小白7 小时前
WDG看门狗(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
欢欢李8 小时前
【LTE L3 笔记 04】LTE帧结构
笔记·无线通信·物理层·lte·空口协议
Zhao-Jichao10 小时前
AI Prompting for Everyone 课程笔记 - P20 实验与期末项目 Lab and Final Project
前端·人工智能·笔记