`

Elasticsearch5.0 Getting Started

阅读更多

Elasticsearch is a highly scalable open-source full-text search and analytics engine.

Elasticsearch 是一个高拓展性、开源的全文搜索和分析引擎。

It allows you to store, search, and analyze big volumes(大体积) of data quickly and in near real time.

它允许你迅速乃至几乎同时地存储、搜索、分析体积庞大的数据。

It is generally used as the underlying engine/technology that powers applications that have complex search features and requirements.

它通常被用作潜在的引擎/技术,来支撑你有复杂搜索特性和需求的应用。

Here are a few sample use-cases that Elasticsearch could be used for:

这里有一些简单的Elasticsearch使用的用例:

<!--[if !supportLists]-->·         <!--[endif]-->You run an online web store where you allow your customers to search for products that you sell. In this case, you can use Elasticsearch to store your entire product catalog and inventory and provide search and autocomplete suggestions for them.
你运行了一个允许你的客户来搜索你所卖的产品的网站。在这种情况下,你可以用Elasticsearch来存储你的全部产品类别和库存和为他们提供搜索和自动完成的建议。

<!--[if !supportLists]-->·         <!--[endif]-->You want to collect log or transaction data and you want to analyze and mine this data to look for trends, statistics, summarizations, or anomalies. In this case, you can use Logstash (part of the Elasticsearch/Logstash/Kibana stack) to collect, aggregate, and parse your data, and then have Logstash feed this data into Elasticsearch. Once the data is in Elasticsearch, you can run searches and aggregations to mine any information that is of interest to you.
你想采集日志或者事务数据,并且你想分析挖掘这些数据,来寻找趋势、统计、总结和异常。这种情况下,你可以使用Logstash (Elasticsearch/Logstash/Kibana的一部分)来采集、合计并解析你的数据,然后将数据喂给Elasticsearch。一旦数据在Elasticsearch里了,你可以运行搜索和聚合来挖掘一些你关心的信息了。

<!--[if !supportLists]-->·         <!--[endif]-->You run a price alerting platform which allows price-savvy customers to specify a rule like "I am interested in buying a specific electronic gadget and I want to be notified if the price of gadget falls below $X from any vendor within the next month". In this case you can scrape vendor prices, push them into Elasticsearch and use its reverse-search (Percolator) capability to match price movements against customer queries and eventually push the alerts out to the customer once matches are found.
你运行了一个价格预警平台,它允许价格精明的顾客指定一个规则,如“我有兴趣购买一个特定的电子产品,我想在接下来几个月内当这个小工具的价格降到低于$X时通知我”。这种情况下,你可以抓取供应商的价格,把他们存入Elasticsearch,使用反向搜索(过滤)的能力。来匹配价格变动,一旦发现最终将预警发送给客户。

  • You have analytics/business-intelligence needs and want to quickly investigate, analyze, visualize, and ask ad-hoc questions on a lot of data (think millions or billions of records). In this case, you can use Elasticsearch to store your data and then use Kibana (part of the Elasticsearch/Logstash/Kibana stack) to build custom dashboards that can visualize aspects of your data that are important to you. Additionally, you can use the Elasticsearch aggregations functionality to perform complex business intelligence queries against your data.
    你有分析商业智能的需求,并希望快速调查、分析、可视化,并提问关于大量数据(想象是百万或者十亿级别的条数)的专业问题。这种情况下你可以使用Elasticsearch来存储你的数据,然后用Kibana(的Elasticsearch / LogStash / Kibana堆栈的一部分)建立自定义的仪表板来形象的展现对你重要的数据此外,您可以使用Elasticsearch的聚合功能来执行复杂的商业智能与数据查询。

For the rest of this tutorial, I will guide you through the process of getting Elasticsearch up and running, taking a peek inside it, and performing basic operations like indexing, searching, and modifying your data.

这个教程其他的内容,我将指引你我将引导你通过Elasticsearch的启动和运行过程,讲解一点它的内在,和演示像索引、搜索、修改数据的基本操作。

At the end of this tutorial, you should have a good idea of what Elasticsearch is, how it works, and hopefully be inspired to see how you can use it to either build sophisticated search applications or to mine intelligence from your data.

 

在这个教程的最后,你应该有了一个Elasticsearch是什么的想法,它是如何工作的,并希望能激发去想你能如何使用它,或者构建复杂的搜索应用和从你的数据上挖掘情报。

分享到:
评论

相关推荐

    elasticsearch5.0+-head谷歌插件

    **Elasticsearch 5.0+ Head 谷歌插件详解** Elasticsearch 是一个开源的全文搜索引擎,被广泛应用于日志分析、实时搜索、数据可视化等领域。它基于 Lucene 库,提供了分布式、RESTful 风格的搜索和数据分析能力。在...

    Mastering ElasticSearch 5.0 - Third Edition

    We will start with a brief recap on the basics and also introduce you to the new features of Elasticsearch 5.0. We will guide you through the intermediate and advanced functionalities of ...

    Elasticsearch 5.0

    **Elasticsearch 5.0 知识点详解** Elasticsearch 5.0 是一个重要的版本更新,它在搜索引擎和大数据分析领域有着广泛的应用。这个版本带来了许多新特性和改进,旨在提升性能、易用性和可扩展性。以下是关于Elastic...

    Mastering ElasticSearch 5.0, 3rd Edition

    Title: Mastering ElasticSearch 5.0, 3rd Edition Author: Bharvi Dixit Length: 508 pages Edition: 3rd Revised edition Language: English Publisher: Packt Publishing Publication Date: 2017-05-04 ISBN-10: ...

    es5.0高手进阶篇

    ### Elasticsearch 5.0 高手进阶篇 #### 一、Elasticsearch 5.0 概览 Elasticsearch 5.0是Elasticsearch发展中的一个重要版本,相较于之前的版本进行了大量的优化与改进。它不仅提升了性能,还增强了功能的丰富性...

    elasticsearch5.0+-head chrome

    **Elasticsearch 5.0+ Head Chrome 插件详解** Elasticsearch 是一个流行的、开源的全文搜索引擎,被广泛用于大数据分析、日志聚合、实时搜索和许多其他数据密集型应用。它以其高可扩展性、分布式特性、近实时搜索...

    es5.0最详细的基础教程

    ### Elasticsearch 5.0 基础教程知识点详解 #### 一、Elasticsearch简介 1. **定义**: - Elasticsearch(简称 ES)是一款基于 Lucene 的分布式搜索与分析引擎,适用于所有类型的数据,包括文本、数字、地理空间...

    Mastering ElasticSearch 5.0

    ### 掌握ElasticSearch 5.0:深入理解与应用 #### 一、ElasticSearch与Lucene概述 **1. Lucene简介** - **Lucene**是Apache下的一个开源全文检索库,它是ElasticSearch的核心组件之一。 - **深入Lucene索引机制*...

    elasticsearch 5.0+集成到java web项目里面的完整解决方案,jar冲突可能性几乎没有

    包含maven引入方式,已经封装了好了连接elasticsearch方法,基本的增删改查操作,支持elasticsearch5.0以上版本,使用elasticsearch官方推荐的最新RestClient连接方式,引入jar非常少,使得和原有项目冲突的可能性...

    ELK5.0部署安装,elasticsearch、logstash、kibana。。

    - **版本5.0**:在5.0版本中,Elasticsearch引入了更强大的查询语法、改进的性能以及对Java 8的支持。 - **安装**:通常通过下载相应平台的二进制包,解压后设置环境变量,启动`bin/elasticsearch`脚本来运行。 -...

    Getting Started with Gulp - Second Edition

    Getting Started with Gulp - Second Edition by Travis Maynard English | 28 Apr. 2017 | ASIN: B071DB5ML8 | 132 Pages | AZW3 | 4.23 MB Key Features Gain a solid understanding of Gulp and write your own...

    elasticsearch-5.0.0

    Elasticsearch 5.0.0 是一个重要的里程碑版本,它是 Elasticsearch 的核心组件之一,用于构建高度可扩展的全文搜索引擎。这个版本引入了许多改进和新特性,旨在提升性能、稳定性和用户体验。 首先,Elasticsearch ...

    Elasticsearch x-pack5.0

    最近玩 Elastic search5.0 ,国内下载x-pack很蛋疼,共享给大家

    elasticsearch-head-v5.0.0

    elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。 elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建,所以要安装elastic...

    Learning Elasticsearch 【含代码】

    Packed with easy-to-follow examples, this book will ensure you will have a firm understanding of the basics of Elasticsearch 5.0, and know how to utilize its capabilities efficiently. What you will ...

    详解centos7虚拟机安装elasticsearch5.0.x-安装篇

    centos7虚拟机安装elasticsearch5.0.x-安装篇 请预先安装jdk详细步骤请参考://www.jb51.net/softjc/193398.html 创建新用户(非root用户) elasticsearch只能用非root启动,这里我创建了一个叫seven的用户 [root@...

    Blog.Core 5.0 开源框架 换掉ES 使用elasticsearch 。

    在Blog.Core 5.0的更新中,开发团队决定替换原有的搜索引擎,从ES(Elasticsearch)转向了Elasticsearch,这是一个非常重要的决策,因为它涉及到大数据处理、全文检索以及搜索引擎优化等关键领域。 首先,Elastic...

    elasticsearch5-head安装

    **Elasticsearch 5.0与Head插件安装详解** Elasticsearch是一个开源的全文搜索引擎,基于Lucene构建,提供分布式、实时、可扩展的数据存储和搜索服务。Head插件是用于Elasticsearch的一个非常实用的管理界面,可以...

Global site tag (gtag.js) - Google Analytics