1)分布式的搜索引擎和数据分析引擎
搜索:百度、网站的站内搜索IT系统的检索。
数据分析:电商网站最近7天牙膏这种商品销量排名前10的商家有哪些;新闻网站,最近┅个月访问前3的版块是哪3个...
分布式搜索,数据分析
2)全文检索,结构化检索数据分析
3)对海量数据进行近实时处理
分布式:ES自动可鉯将海量数据分散到多台服务器上进行存储和检索。
相反的:Lucene,单机应用
1)维基百科,全文检索高亮,搜索推荐
2)The Guardian(国外新闻网站),用户日志+社交网络数据分析,新闻文章的公众反馈
3)Stack Overflow(国外程序异常讨论社区),全文检索搜索相关问题及答案。
4)Github(开源代码管理)搜索上千亿行代码。
5)电商网站检索商品。
8)BI系统ES执行数据分析和挖掘。
9)国内站内搜索(电商,招聘门户...),IT系统管理等。
1)可以作为一个大型分布式集群技术处理PB级数据,服务大公司;也可以运行在单机上服务小公司。
2)ES不是什么新技术主要是全攵检索和数据分析加上分布式形成独一无二的ES。
3)对用户来说开箱即用
4)作为传统数据库的一个补充,提供了好多数据库不具备的功能