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

相关推荐
玉衡子1 小时前
七、InnoDB底层原理与日志机制
java·mysql
在未来等你1 小时前
Elasticsearch面试精讲 Day 18:内存管理与JVM调优
大数据·分布式·elasticsearch·搜索引擎·面试
cyforkk2 小时前
MySQL 唯一约束:从基础到实战,解决数据重复的核心工具
数据库·mysql
智海观潮2 小时前
Spark SQL | 目前Spark社区最活跃的组件之一
大数据·spark
Lx3522 小时前
Hadoop数据一致性保障:处理分布式系统常见问题
大数据·hadoop
快乐肚皮2 小时前
SQL调优全攻略:从原理到实战
mysql
Elasticsearch2 小时前
在 Elastic Observability 中使用 Discover 的追踪获取更深入的应用洞察
elasticsearch
婲落ヽ紅顏誶2 小时前
测试es向量检索
大数据·elasticsearch·搜索引擎
IT学长编程3 小时前
计算机毕业设计 基于Hadoop豆瓣电影数据可视化分析设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试
大数据·hadoop·python·django·毕业设计·毕业论文·豆瓣电影数据可视化分析
ZHOU_World3 小时前
数据库主从同步
数据库·mysql