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 分词

相关推荐
张较瘦_37 分钟前
软件工程 | 需求三层次:用正反对比例子,把复杂概念讲明白
大数据·软件工程
·云扬·1 小时前
【MySQL】实战:用pt-table-sync修复主从数据一致性问题
数据库·mysql·ffmpeg
袋鼠云数栈2 小时前
集团数字化统战实战:统一数据门户与全业态监管体系构建
大数据·数据结构·人工智能·多模态
swIn KWAL2 小时前
【MySQL】环境变量配置
数据库·mysql·adb
shark22222222 小时前
【JOIN】关键字在MySql中的详细使用
数据库·mysql
RATi GORI2 小时前
MySQL中的CASE WHEN语句:用法、示例与解析
android·数据库·mysql
TechubNews2 小时前
Jack Dorsey:告别传统公司层级,借助 AI 走向智能体架构
大数据·人工智能
onebound_noah3 小时前
【实战教程】如何通过API快速获取淘宝/天猫商品评论数据(含多语言Demo)
大数据·数据库
胡耀超4 小时前
Token的八副面孔:为什么“词元“不需要更好的翻译,而需要更多的读者
大数据·人工智能·python·agent·token·代币·词元
带娃的IT创业者4 小时前
WeClaw_42_Agent工具注册全链路:从BaseTool到意图识别的标准化接入
大数据·网络·人工智能·agent·意图识别·basetool·工具注册