ElasticSearch概述+SpringBoot 集成 ES

ES概述

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

解决问题

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

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

解决方式

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

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

ES名词解释

索引:同类型的文档集合

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

字段:json文档中的字段

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

正向索引:mysql

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

ES操作

索引操作

文档操作

相关推荐

  1. SpringBoot集成Elasticsearch实例

    2024-01-13 22:48:02       23 阅读
  2. ElasticSearchES

    2024-01-13 22:48:02       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-13 22:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-13 22:48:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-13 22:48:02       82 阅读
  4. Python语言-面向对象

    2024-01-13 22:48:02       91 阅读

热门阅读

  1. 【Linux】网络版计算器代码

    2024-01-13 22:48:02       61 阅读
  2. Python 面向对象之多态

    2024-01-13 22:48:02       63 阅读
  3. 编程探秘:Python深渊之旅-----调试的艺术(四)

    2024-01-13 22:48:02       70 阅读
  4. C++入门【25-C++ 从函数返回指针】

    2024-01-13 22:48:02       66 阅读
  5. Pandas实战100例 | 案例 25: 计算相关系数

    2024-01-13 22:48:02       61 阅读
  6. SpringBoot全局配置Long转String丢失精度的问题解决

    2024-01-13 22:48:02       60 阅读
  7. 【Leetcode】268.丢失的数字

    2024-01-13 22:48:02       56 阅读
  8. tar命令使用

    2024-01-13 22:48:02       51 阅读
  9. FreeSWITCH CentOS7下源码编译mod_mariadb

    2024-01-13 22:48:02       64 阅读