常见场景

搜索类场景
比如说电商网站、招聘网站、新闻资讯类网站、各种app内的搜索。

日志分析类场景
经典的ELK组合(Elasticsearch/Logstash/Kibana ),可以完成日志收集,日志存储,日志分析查询界面基本功能,目前该方案的实现很普及,大部分企业日志分析系统使用了该方案。

数据预警平台及数据分析场景
例如电商价格预警,在支持的电商平台设置价格预警,当优惠的价格低于某个值时,触发通知消息,通知用户购买。
数据分析常见的比如分析电商平台销售量top 10的品牌,分析博客系统、头条网站top 10关注度、评论数、访问量的内容等等。

商业BI(Business Intelligence)系统
比如大型零售超市,需要分析上一季度用户消费金额,年龄段,每天各时间段到店人数分布等信息,输出相应的报表数据,并预测下一季度的热卖商品,根据年龄段定向推荐适宜产品。
Elasticsearch执行数据分析和挖掘,Kibana做数据可视化。

常见案例

维基百科、百度百科:有全文检索、高亮、搜索推荐功能
stack overflow:有全文检索,可以根据报错关键信息,去搜索解决方法。
github:从上千亿行代码中搜索你想要的关键代码和项目。
日志分析系统:各企业内部搭建的ELK平台。

0x0. 场景—:使用 Elasticsearch 作为主要的后端

0x1. 场景二:在现有系统中增加 Elasticsearch

0x2. 场景三:使用 Elasticsearch 和现有的工具