1.1 Elasticsearch入门(Getting Started)

1.1 Elasticsearch入门(Getting Started) 原文链接   翻译:AbnerGong

本章目录

本章介绍

Elasticsearch是一个高度可扩展(scalable)的开源全文搜索和分析引擎。它允许你存储,搜索,并迅速以近乎实时地分析大容量的数据。它通常用作底层(underlying)引擎/技术,以使具有复杂搜索功能和需求的应用变得强大。
下面是Elasticsearch可用的一些使用样例:

  • 你运行一个在线网络商店,使你的客户来搜索您销售的产品。在这种情况下,你可以使用Elasticsearch存储您的整个产品目录和库存,并为他们提供搜索和自动完成建议。
  • 你想要收集日志或交易数据,要分析和挖掘这些数据来寻找趋势,统计,研究概述,异常的。在这种情况下,你可以使用Logstash(该Elasticsearch / Logstash / Kibana堆栈的一部分)收集,汇总,并分析你的数据,然后用Logstash feed这个数据到Elasticsearch。一旦数据在Elasticsearch,您可以运行搜索和聚合来挖掘你感兴趣的任何信息。
  • 你运行一个价格告警平台,允许价格精明(price-savvy)的客户指定规则,比如“我感兴趣的是购买特定的某电子设备,如果来自供应商(vendor)的这个设备的价格在下个月内低于X美元,请通知我”的规则。在这种情况下,你可以刮供应商的价格(scrape),将其加入Elasticsearch并使用其反向搜索(过滤器Prercolator)功能,以对应客户查询地匹配价格波动,最终一旦找到匹配就通知客户。
  • 你有分析/商业智能的需求,并希望快速调查,分析,可视化,并要求询问关于大量数据(百万或上亿条记录)的即席(ad-hoc)问题。在这种情况下,你可以使用Elasticsearch来存储你的数据,然后使用Kibana(Elasticsearch / Logstash / Kibana堆栈的一部分),以建立一个自定义仪表盘(custom dashboard),能够可视化对您很重要的数据部分。此外,还可以使用Elasticsearch聚合功能(functionality)对你的数据(against your data)进行复杂的商业智能查询(perform queries)。

对于本教程(tutorial)的其余部分,我将通过如下过程引导您,进行Elasticsearch启动和运行(get…up and running),略窥其中内容(take a peek),并执行一些基本操作像(like)索引,搜索和修改数据。在本教程的最后,你应该已经了解了Elasticsearch是什么,它是如何工作的,并希望你能得到启发并想出你能如何使用它来完成构建复杂的搜索应用程序或从你的数据中挖掘智慧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值