1.Getting Started

时间:2023-03-09 07:09:34
1.Getting Started
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. 关于K-Means算法

    在数据挖掘中,K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法. 问题 K-Means算法主要解决的问题如下图所示. ...

  2. hive 行转列 并添加虚列

    select regexp_extract(a.col2,'(phonenum=\")(.*?)\"',2) user_device, regexp_extract(a.col13 ...

  3. 获取文件数据流+叠加byte数组(给byte数组加包头包尾)

    OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "(*.mp4)|*.mp4|(*.*)|*.*"; ofd.Res ...

  4. CSS截取字符串

    /*溢出的字...处理*/ .updatecsssubstring { text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space ...

  5. html5 input的type属性启动数字输入法

    html5 input的type属性启动数字输入法   当文本框只能输入数字是一个很常见的需求,比如电话号码,身份证号,卡号, 数量....等等只允许数字输入,为了更好的用户体验性,直接写出 启动数字 ...

  6. C# 控件包

    http://www.cnblogs.com/Keep-Silence-/archive/2013/01/22/2871694.html

  7. Linux 组与用户

    组: 添加: groupadd groupName -g groupID  --> groupadd dba -g 502 删除: groupdel  groupName             ...

  8. 常见iis错误之一

    1.win7配置iis 出现:HTTP 错误 403.14 - Forbidden 打开 IIS 管理器. 在“功能”视图中,双击“目录浏览”. 在“目录浏览”页上,在“操作”窗格中单击“启用”. 确 ...

  9. label 和 legend标签的用法

    label 和 legend标签的用法 label标准用法: 一般浏览器都支持 一般而言,label标签位于表单元素的前面或者后面,为控件提供说明文字 <label for="user ...

  10. 终于懂了:两个UI组件同时在操作是不可能实现的

    // 目的:从某个对话框里,选择一些路径,然后用Tree自动展开这些路径,但至少需要几秒钟时间 // 问题:在这几秒钟期间,显示一个等待对话框,只能开多线程,因为后台继续要处理tree的一些事情.等待 ...