美文网首页
乐学Elasticsearch(一)——Elasticsearc

乐学Elasticsearch(一)——Elasticsearc

作者: 庸人视角 | 来源:发表于2020-09-02 10:29 被阅读0次

    什么是Elasticsearch?

    简单来说,用于搜索(和分析)。

    Elasticsearch是一个高度可扩展的开源全文本搜索和分析引擎。 它使你可以快速,近乎实时地存储,搜索和分析大量数据。 它通常用作支持具有复杂搜索功能和要求的应用程序的基础引擎/技术。

    • Elasticsearch是Elastic Stack核心的分布式搜索和分析引擎。
    • Logstash和Beats有助于收集,聚合和丰富你的数据并将其存储在Elasticsearch中。
    • 使用Kibana,你可以交互式地探索,可视化和共享对你的数据的见解,并管理和监视堆栈。 Elasticsearch是索引,搜索和分析发生魔力的地方。

    Elasticsearch为所有类型的数据提供近乎实时的搜索和分析。 无论你是结构化文本还是非结构化文本,数字数据或地理空间数据,Elasticsearch都能以支持快速搜索的方式有效地对其进行存储和索引。 你不仅可以进行简单的数据检索,还可以聚合信息来发现数据中的趋势和模式。 随着数据和查询量的增长,Elasticsearch的分布式特性使你的部署可以顺畅地无缝增长。

    虽然并非每个问题都是搜索问题,但是Elasticsearch可以提供速度和灵活性来处理各种用例中的数据,比如:

    • 将搜索框添加到应用或网站
    • 存储和分析日志、指标和安全事件数据
    • 使用机器学习自动实时建模数据行为
    • 使用Elasticsearch作为存储引擎自动化业务工作流程
    • 使用Elasticsearch作为地理信息系统(GIS)管理,集成和分析空间信息
    • 使用Elasticsearch作为生物信息学研究工具来存储和处理遗传数据

    人们使用搜索的新奇方式一直令我们感到惊讶。但是,无论你的用例与其中之一类似,还是使用Elasticsearch来解决新问题,在Elasticsearch中处理数据、文档和索引的方式都是相同的。

    怎样入门Elasticsearch

    上面我们了解了什么是Elasticsearch,那么现在你准备好将Elasticsearch用作测试驱动器,并了解如何使用REST API来存储,搜索和分析数据了吗?

    我们将通过一下步骤完成Elasticsearch的入门课程:

    • 启动并运行Elasticsearch集群
    • 索引一些样本文件
    • 使用Elasticsearch查询语言搜索文档
    • 使用存储桶和指标聚合分析结果

    本教程针对的是Elasticsearch的入门学习,并了解Elasticsearch工作原理的基础。 如果你已经熟悉Elasticsearch并想了解它如何与其余堆栈一起工作,则可能要跳到Elastic Stack教程,以了解如何使用Elasticsearch,Kibana,Beats和 Logstash。

    附Elastic Stack教程链接:Elastic Stack教程。

    相关文章

      网友评论

          本文标题:乐学Elasticsearch(一)——Elasticsearc

          本文链接:https://www.haomeiwen.com/subject/vtvisktx.html