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

相关推荐
2301_764441333 小时前
Aella Science Dataset Explorer 部署教程笔记
笔记·python·全文检索
Bathwind-w3 小时前
FOC开发工具学习
学习
星海拾遗3 小时前
git rebase记录
大数据·git·elasticsearch
Elastic 中国社区官方博客4 小时前
Elasticsearch:在分析过程中对数字进行标准化
大数据·数据库·elasticsearch·搜索引擎·全文检索
Coder_Boy_4 小时前
DDD从0到企业级:迭代式学习 (共17章)之 四
java·人工智能·驱动开发·学习
派大鑫wink4 小时前
【Java 学习日记】开篇:以日记为舟,渡 Java 进阶之海
java·笔记·程序人生·学习方法
deng-c-f4 小时前
Linux C/C++ 学习日记(49):线程池
c++·学习·线程池
HyperAI超神经5 小时前
【vLLM 学习】Prithvi Geospatial Mae
人工智能·python·深度学习·学习·大语言模型·gpu·vllm
永远都不秃头的程序员(互关)5 小时前
大模型Agent落地实战:从核心原理到工业级任务规划器开发
笔记
TL滕6 小时前
从0开始学算法——第十八天(分治算法)
笔记·学习·算法