es学习初步总结

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

基本数据结构解析

分为了文档,索引和映射

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

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

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

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

基本架构分析图

相关推荐
肥肠可耐的西西公主24 分钟前
后端(JDBC)学习笔记(CLASS 1):基础篇(一)
笔记·学习
半夏陌离1 小时前
SQL 实战指南:电商订单数据分析(订单 / 用户 / 商品表关联 + 统计需求)
java·大数据·前端
励志不掉头发的内向程序员1 小时前
从零开始的python学习——文件
开发语言·python·学习
悠哉悠哉愿意2 小时前
【数学建模学习笔记】无监督聚类模型:分层聚类
笔记·python·学习·数学建模
成长之路5142 小时前
【面板数据】各省制造业出口技术复杂度数据集(2010-2023年)
大数据
翰林小院2 小时前
【大数据专栏】大数据框架-Apache Druid Overview
大数据·durid
北冥电磁电子智能2 小时前
江协科技STM32学习笔记补充之004
笔记·科技·学习
一个响当当的名号3 小时前
c++primer 个人学习总结-模板和泛型编程
开发语言·c++·学习
落羽的落羽3 小时前
【C++】C++11的可变参数模板、emplace接口、类的新功能
开发语言·c++·学习
滴滴滴嘟嘟嘟.3 小时前
Qt对话框与文件操作学习
开发语言·qt·学习