## **Elasticsearch是什么**
>[success]Elasticsearch是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。
>[danger]Elasticsearch是一个企业级海量数据的搜索引擎,可以理解为是一个企业级的百度搜索,除了搜索之外,es还可以快速的实现聚合运算
## **Elasticsearch的应用场景**
>[info] 一个线上商城系统,用户需要搜索商城中的商品。
在这里你可以用es存储所有的商品信息,用户只需要输入”商品名”就可以搜索到他需要搜索到的商品。
>[info] 一个运行的系统需要收集日志,用这些日志来分析、挖掘从而获取系统业务未来的趋势。
你可以用logstash(elk中的一个产品,elasticsearch/logstash/kibana)收集、转换你的日志,并将他们存储到es中。一旦数据到达es中,就你可以在里面搜索、运行聚合函数等操作来挖掘任何你感兴趣的信息。
>[info] 如果你有想基于大量数据(数百万甚至数十亿的数据)快速调查、分析并且要将分析结果可视化的需求。
你可以用es来存储你的数据,用kibana构建自定义的可视化图形、报表,为业务决策提供科学的数据依据。
## **Elasticsearch的存储结构**
![](https://box.kancloud.cn/0efcff8481e1f0c816648b5392ebd56a_999x479.png)
## **Elasticsearch与MYSQL进行关系类比**
| Elasticsearch | MYSQL |
| --- | --- |
| 索引 | 数据库 |
| 类型 | 数据表 |
| 文档 | 数据表的一行 |
| 属性 | 数据表的一列 |
>[danger] # 推荐阅读
<i class="thumbs outline up icon"></i> [ThinkPHP 6.0企业最佳实践](https://www.kancloud.cn/zhangqi/electron-vue)
<i class="thumbs outline up icon"></i> [基于tp6 think-swoole企业最佳实践](https://www.kancloud.cn/zhangqi/think-swoole)
<i class="thumbs outline up icon"></i> [基于tp6 企业级通用用户权限系统架构](https://www.kancloud.cn/zhangqi/php_thinkphp)
<i class="thumbs outline up icon"></i> [基于tp6 RabbitMQ企业最佳实践](https://www.kancloud.cn/zhangqi/tp6_rabbitmq)
<i class="thumbs outline up icon"></i> [基于tp6 ELK实时日志分析系统](https://www.kancloud.cn/zhangqi/tp6_elk)
*****
更多精彩内容,请关注公众号:**ThinkPHP6 企业最佳实践**
![](https://img.kancloud.cn/d3/48/d348470253ae51fff79159b8e1cc2285_258x258.png)
扫一扫 关注我们
- 前言
- ElasticSearch7.6.2 安装
- Elasticsearch7.6.2 Postman操作总结
- Elasticsearch配置IK中文分词器
- IK中文分词器模式详解及最佳实践
- IK自定义词库及远程热更新
- ElasticSearch7.6.2 设置用户认证
- Elasticsearch-head插件
- Elasticsearch SSL证书的生成及使用
- ElasticSearch 集群搭建
- Kibana开源分析及管理可视化
- Logstash 收集、解析和转换日志
- Logstash 简介与安装
- Logstash 采集、过滤、分析日志数据
- MySQL8 数据增量同步到ElasticSearch
- Logstash 采集、过滤MySQL8单表全量数据
- MySQL8 单表数据增量同步ES
- MySQL8 多表数据增量同步ES
- Elasticsearch7.6.2 查询总结
- 结构化检索
- 精确值检索
- 范围检索
- 前缀检索
- 通配符检索
- Ids检索
- 全文检索
- 匹配检索
- 多字段匹配检索
- Elasticsearch7.6.2 TP6使用详解
- 创建索引
- 创建映射
- 添加文档
- 查询文档: 条件查询、复合查询
- 高亮查询
- 更新文档
- 删除文档
- 查询映射
- 删除索引
- 安装软件、源代码下载
- 解压密码