当前位置: 首页 > news >正文

ElasticSearch概述+SpringBoot 集成 ES

ES概述

开源的、高扩展的、分布式全文检索引擎【站内搜索】

解决问题

1.搜索词是一个整体时,不能拆分(mysql整体连续)

2.效率会低,不会用到索引(mysql索引失效)

解决方式

进行数据的存储(只存储查询显示的内容)和检索

其他功能:日志统计、分析、监控。

ES名词解释

索引:同类型的文档集合

文档:以json形式,一条数据就是一个文档(mysql中的一行记录)

字段:json文档中的字段

映射:索引(表)中的文档(记录数据)约束:字段名称、类型,是否分词

正向索引:mysql

倒排索引:ElasticSearch使用倒排索引,对搜索内容进行分词,分出来的词成为词条,对词条进行分类统计,由高到低进行排序。

ES操作

索引操作

文档操作

相关文章:

  • flutter使用get库管理路由,并设页面跳转动画和常见动画
  • 了解JavaScript 加密、混淆和生成签名
  • 逼格满满,推荐一个高效测试用例工具:XMind2TestCase !
  • 详解FreeRTOS:内存管理(高级篇—8)
  • 设计模式—— 单例设计模式
  • leetcode 动态规划(单词拆分)
  • 面向对象的三大特性
  • Kali安装Xrdp结合内网穿透实现无公网ip远程访问系统桌面
  • 单例模式的八种写法、单例和并发的关系
  • 打印日期c++
  • Java获取文件的后缀名称
  • netcore html to pdf
  • 代码随想录算法训练营第32天|122.买卖股票的最佳时机II 55. 跳跃游戏 45.跳跃游戏II
  • 基于反卷积方法的重大突破:结构光系统中的测量误差降低3倍
  • 设计模式之并发特定场景下的设计模式 Two-phase Termination(两阶段终止)模式
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Java新版本的开发已正式进入轨道,版本号18.3
  • linux学习笔记
  • mongo索引构建
  • PV统计优化设计
  • Redash本地开发环境搭建
  • 搭建gitbook 和 访问权限认证
  • 给第三方使用接口的 URL 签名实现
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 如何在GitHub上创建个人博客
  • 数组的操作
  • #FPGA(基础知识)
  • #数学建模# 线性规划问题的Matlab求解
  • (52)只出现一次的数字III
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (Note)C++中的继承方式
  • (poj1.3.2)1791(构造法模拟)
  • (阿里云万网)-域名注册购买实名流程
  • (八)c52学习之旅-中断实验
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (黑马C++)L06 重载与继承
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • .Net Memory Profiler的使用举例
  • .net mvc部分视图
  • .Net Redis的秒杀Dome和异步执行
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • /*在DataTable中更新、删除数据*/
  • /bin/rm: 参数列表过长"的解决办法
  • @Transaction注解失效的几种场景(附有示例代码)
  • [2010-8-30]
  • [Android 13]Input系列--获取触摸窗口
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [C++] 统计程序耗时
  • [C++]类和对象(中)
  • [CQOI 2011]动态逆序对
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复
  • [echarts] y轴不显示0
  • [IE9] 解决了傲游、搜狗浏览器在IE9下网页截图的问题
  • [IE编程] IE8的SDK 下载