Elasticsearch 介绍
不管你知不知道,ES是为了检索和分析而创作
ElasticSearch是位于弹性堆栈中心的分布式搜索和分析引擎。logstash和beats有助于收集、聚合和丰富数据,并将其存储在ElasticSearch中。Kibana使您能够交互地探索、可视化和共享对数据的洞察,并管理和监控堆栈。ElasticSearch是索引、搜索和分析的神奇之处。
ElasticSearch为所有类型的数据提供实时搜索和分析。无论您有结构化或非结构化的文本、数字数据或地理空间数据,ElasticSearch都可以以支持快速搜索的方式高效地存储和建立索引。您可以超越简单的数据检索和聚合信息,发现数据中的趋势和模式。随着数据和查询量的增长,ElasticSearch的分布式特性使您的部署能够与之无缝地增长。虽然并不是所有的问题都是跟搜索相关,但是Elasticsearch 提供了以下用例来灵活和快速的处理问题:
-
向应用程序或网站添加搜索框
-
存储和分析日志、指标和安全事件数据
-
使用机器学习实时自动模拟数据的行为
-
使用ElasticSearch作为存储引擎自动化业务工作流
-
使用ElasticSearch作为地理信息系统(GIS)管理、集成和分析空间信息
-
使用弹性搜索作为生物信息学研究工具存储和处理遗传数据
我们一直对人们使用搜索的新奇方式感到惊讶。但是,无论您的用例与其中一个类似,还是您使用ElasticSearch来解决一个新问题,您在ElasticSearch中处理数据、文档和索引的方式都是相同的。