es学习初步总结

看api看麻了不知道意义在哪里,所以就简单总结点我觉得有用的东西

基本数据结构解析

分为了文档,索引和映射

索引可以理解为一张表,映射描述了索引的数据结构,而文档就是一个个具体的行

所以一般我们需要在申明索引的时候同时申明映射,然后就可以对索引进行增删改文档了。如果对索引的映射有调整,那就得直接删除索引重建了。

在查询的时候,我们可以使用不同的关键字达到不同效果,比如term就是全词匹配,fuzzy就是对当前词语模糊匹配,multi_match,query_string就是对传入的词语分词后再匹配

值得一提的是spring-data支持elastic search,我们可以在spring中直接进行依赖对接

基本架构分析图

相关推荐
Generalzy15 分钟前
Qt 桌面开发入门:PySide6 学习路线、架构原理与技术选型
笔记·python·学习
cspttty16 分钟前
2027校招:数据科学与大数据技术转产品运营,如何把SQL和统计知识变成业务能力
大数据·产品运营
草莓熊Lotso19 分钟前
【C++ 基于微服务的即时通讯系统】Elasticsearch 从安装到 C++ 客户端二次封装全落地
linux·网络·数据库·c++·elasticsearch·微服务
2601_9627809125 分钟前
2027校招:数学与应用数学转产品运营,如何把数据能力变成项目证据?
大数据·人工智能·产品运营
大菠萝爱上小西瓜39 分钟前
基于 Spark + Iceberg 湖仓一体的 Netflix 流媒体用户行为全链路数仓与 ALS 智能推荐决策系统(含穿透下钻大屏)
大数据·分布式·spark
想做小南娘,发现自己是女生喵1 小时前
第二周学习文档 Linux C 文件操作
linux·c语言·学习
潜心一志2 小时前
图像预处理—— 图像的变换与校正(理论)
学习·计算机视觉
nmjkhome2 小时前
26 疲劳的几个重要概念(第51课)-solid works simulation
学习
程序猿乐锅2 小时前
【从0-1学习Python | 第六篇】 Python 函数:定义、参数与返回值
开发语言·python·学习
燕落南枝2 小时前
HTML 学习:input 单选、复选与文件域详解
服务器·学习·html