Elasticsearch  是一个高度扩展的开源的全文搜索和分析引擎,它允许你存储,搜索和分析大量的数据和几乎实时。

它通常用于底层的存储.技术,提供应用实现负载的搜索功能和需求。

这里有一些使用的示例,Elasticsearch 可以使用:

1.你可以运行一个在线的web 商店,你允许你的客户来搜索你出事的产品,在这种情况下, 你可以使用Elasticsearch 

来存储你的整个产品目录和库存提供搜索和自动完成建议

2.你需要收集日志或者交易数据,你需要分析和挖掘这些数据,寻找趋势,统计,汇总,或者异常。

在这种情况下, 你可以使用Logstash(Elasticsearch/Logstash/Kibana的一部分)来收集,

分析,和解析你的数据, 然后Logstash 满足的数据到Elasticsearch

一旦数据是在Elasticsearch,你可以搜索和分析挖掘任何你感兴趣的数据。

3.你运行一个价格预警平台, 允许价格精明的客户 指定一个规则 像"我有兴趣购买一个特定的电子产品和我想要被通知

如果价格低于$X 从任何供应商 在接下来的一个月".

在这种情况下你可以爬取供应商的价格,把它们放入到Elasticsearch 使用它的反向搜索(过滤器)能力 来匹价格走势

客户的查询和最后推送警告道客户 一旦匹配成功

4. 你可以分析/商业-智能 需要和快速调查, 分析, 可视化,要求特设问题在大量的数据上( 可能是数以百万或者数十亿记录)

在这种情况下,你可以使用Elasticsearch来存储你的数据,然后使用Kibana(part of the Elasticsearch/Logstash/Kibana stack) 

来创建自定义的仪表盘  使你的数据可见。

这个教程的剩余部分, 我会引导你通过getting Elasticsearch up and running的过程,

执行基本的操作像索引,所有,和修改你的数据,这个教程的最后,你可以有一个好的概念 对于 Elasticsearch ,

它是如何工作的,

随机推荐

  1. 腾讯TGideas语义化标签(转)

    --------引子--------------- 家里有个熊孩子,经常会有一些意想不到的事情发生:回家的时候,他会笑呵呵冲过来,大声喊着“臭爸爸”:你让他把鞋穿上,他会提起鞋子往楼下扔...在小孩的 ...

  2. excel导出、导入功能

    public class ExcelHelper { #region 数据导出至Excel文件 /// </summary> /// web导出Excel文件,自动返回可下载的文件流 // ...

  3. spring aop简单日志实例

    转载自:http://www.blogjava.net/laoding/articles/242611.html 一直就用spring的IOC,遗憾spring的另一重要组成部分AOP却没用过,所以近 ...

  4. errorPlacement的位置问题

    做一个前端的验证,使用了JQUERY.Validate 在errorPlacement上纠结了半天: 百度大多数都是一个答案: errorPlacement: function(error, elem ...

  5. codeforces 540D 概率dp

    传送门 大概可以这样理解, 一开始有r个石头, p个布, s个剪刀, 每一天有其中的两个相遇, 如果两个是相同的种类, 什么都不会发生, 否则的话有一个会挂掉, 问最后每一种生存的概率. dp[i][ ...

  6. Python3 关于UnicodeDecodeError/UnicodeEncodeError: ‘gbk’ codec can’t decode/encode bytes类似的文本编码问题

    以下是小白的爬虫学习历程中遇到并解决的一些困难,希望写出来给后来人,如有疏漏恳请大牛指正,不胜感谢! 首先,我的代码是这样的 import requests url = 'http://www.acf ...

  7. call和apply方法的理解

    第一种:直接先来个粟子吧... ; }   var child = {}; console.log(child); //Object() 对象 Parent.call(child); console. ...

  8. angular checkbox required

    Here is the fiddle http://jsfiddle.net/lumixraku/xgLz7d4j/2/ html <body ng-app="app"> ...

  9. pyqt中使用matplotlib绘制动态曲线 – pythonic

    一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟 ...

  10. 半模对话框 QProgressDialog

    http://doc.qt.io/qt-4.8/qprogressdialog.html progressdialog 用到了qfuture http://blog.csdn.net/liang198 ...