开始学习:
Elasticsearch 是衣蛾高度扩展的开源的全文搜索和分析引擎,它允许你存储,搜索和分析大量的数据实时分析。
它通常被用作底层技术
这里有几个使用示例,Elasticsearch 可以用于:
1.你可以运行一个在线的网络商店,允许你的顾客来搜索你销售的产品。
在这种情况下,你可以使用Elasticsearch来存储你的整个产品目录和提供搜索和自动建议
2.你需要收集日志和交易数据,你需要分析和挖掘这个数据来查找趋势,统计,汇总和异常。
在这种情况下,你可以使用Logstash(part of the Elasticsearch/Logstash/Kibana stack)
来搜集,汇总,和解析你的数据,然后数据注入到Elasticsaerch.
一旦数据是在Elasticsearch,你可以运行搜索和聚合挖掘任何你感兴趣的信息。
3.你可以运行一个价格提醒平台 允许价格精明客户指定一个规则像"我喜欢买一个指定电子产品我需要被通知
当电子产品的价格从任何广商下调低于$X.
在这种情况下 你可以爬取供应商价格, 把它们放到Elasticsearch,然后使用它的反向搜索能力来满足价格走势
4.你可以分析/商业智能的需求,需要快速的调查,分析,可视化,需要点对点查询大量的数据。
在这种情况下, 你可以使用Elasticsearch 来存储你的数据,使用Kibana(part of the Elasticsearch/Logstash/Kibana stack)
来建立自定义的仪表盘