es学习初步总结

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

基本数据结构解析

分为了文档,索引和映射

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

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

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

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

基本架构分析图

相关推荐
九河云18 小时前
海上风电“AI偏航对风”:把发电量提升2.1%,单台年增30万度
大数据·人工智能·数字化转型
xiaobai17819 小时前
测试工程师入门AI技术 - 前序:跨越焦虑,从优势出发开启学习之旅
人工智能·学习
一心赚狗粮的宇叔19 小时前
中级软件开发工程师2025年度总结
java·大数据·oracle·c#
北岛寒沫19 小时前
北京大学国家发展研究院 经济学原理课程笔记(第二十一课 金融学基础)
经验分享·笔记·学习
盛世宏博北京19 小时前
云边协同・跨系统联动:智慧档案馆建设与功能落地
大数据·人工智能
扑火的小飞蛾19 小时前
网络安全小白学习路线图 (基于提供文档库)
学习·安全·web安全
优雅的潮叭19 小时前
c++ 学习笔记之 malloc
c++·笔记·学习
薛不痒21 小时前
深度学习之优化模型(数据预处理,数据增强,调整学习率)
深度学习·学习
DX_水位流量监测21 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
昵称已被吞噬~‘(*@﹏@*)’~21 小时前
【RL+空战】学习记录03:基于JSBSim构造简易空空导弹模型,并结合python接口调用测试
开发语言·人工智能·python·学习·深度强化学习·jsbsim·空战