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

相关推荐
武子康1 天前
调查研究-197 FAISS vs Elasticsearch 全面对比:从向量检索、全文搜索到 RAG 选型指南
人工智能·elasticsearch·agent
Elasticsearch2 天前
Elasticsearch ES|QL:现已支持视图、子查询和读取时模式定义
elasticsearch
Elasticsearch5 天前
Kibana 中的 SNMP 拓扑数据:从采集到 Canvas
elasticsearch
LinXunFeng7 天前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
Elasticsearch7 天前
3个信号、2个环境变量、0个采集器:使用 Python 和 Elastic 的托管 OTLP 端点实现 OpenTelemetry
elasticsearch
Elasticsearch9 天前
如何通过 Claude Code 来写入 CSV 数据到 Elasticsearch
elasticsearch
通信小呆呆11 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
大志哥12311 天前
ES和Logstash日志链路系统上线后遭遇切片爆炸(解决)
大数据·elasticsearch
H__Rick11 天前
自动对焦学习-3
人工智能·学习·计算机视觉