ElasticSearch 和 MySQL的区别

|---------------|---------------------|
| MySQL | ElasticSearch |
| 数据库(database) | 索引(index) |
| 数据表(table) | 类型(type) |
| 记录 | 文档(document,json格式) |

一、ES基础命令

1. ES cat查询命令

2. ES 保存文档

3. ES get查询操作

4. ES 更新操作

带_update:会与原数据进行比较,如果一样,则version、seq_no等字段不会增加。

5. ES 删除操作

6. ES bulk批量API

二、ES进阶检索命令

1. SearAPI

2. Query DSL

2.1 match_all

2.2. match匹配查询

2.3. match_phrase【短语匹配】

将整个短语进行匹配,不进行分词匹配

2.4. multi_match【多字段匹配】

2.5. boolean复合查询

2.6. term

term不会分词,match会分词

2.7 aggregations(执行聚合)

3. Mapping映射

3.1 创建映射

3.2 添加新的字段映射

3.3 更新映射

3.4 数据迁移

3.5 分词

相关推荐
Java追光着1 分钟前
谷粒商城学习-10-docker安装mysql
学习·mysql·docker·谷粒商城
bossjuemfc5 分钟前
Databend db-archiver 数据归档压测报告
mysql·数据归档·databend
白菜!!!26 分钟前
SQL INSERT批量插入方式
数据库·sql·mysql·mybatis
不如小布.27 分钟前
MYSQL篇二:数据库的操作
数据库·mysql·oracle
小的~~29 分钟前
大数据面试题之数据库(2)
大数据·数据库
迅腾文化35 分钟前
品牌推广的深层逻辑:自我提升与市场认同的和谐共生
大数据·人工智能·物联网·信息可视化·媒体
醇氧43 分钟前
【MySQL】MySQL 9.0悄悄的来了
数据库·mysql
毛瞌羊1 小时前
浅析MySQL-索引篇01
数据库·mysql
丁总学Java1 小时前
MySQL高级-MVCC-原理分析(RR级别)
数据库·mysql·mvcc·rr级别·可重复读
创作小达人1 小时前
InnoDB中的表级锁、页级锁、行级锁详解
java·数据库·mysql