wangjie_fourth

may the force be with you

0%

什么是Elasticsearch

什么是Elasticsearch

正如你所知道的,为了查询(还有分析)

ElasticsearchElastic Stack中核心的分布式查询、分析引擎。LogstashBeats负责收集、聚合、补充你的数据,并将数据存储到ElasticsearchKibana可以让你对数据管理、监控,进行探索、可视化的交互。Elasticsearch是构建搜索、查询、分析逻辑存在的地方。

Elasticsearch对所有类型的数据都支持近乎实时的查询和分析。不论是结构化文本、非结构化文本、数字类型数据、地图类型数据,Elasticsearch都可以用一种非常有效率的方式来存储数据、在其构建索引,来支持快速查询。你不仅可以进行简单的数据检索,还可以聚合信息来发现数据中的趋势和特性。并且随着数据和查询量的增长,Elasticsearch的分布式特性可以让随着其一起增长。

尽管不是所有问题都是查询问题,但Elasticsearch还是在很多的使用案例上提供了迅速的查询和灵活性:

  • app和网站增加了搜索框
  • 存储并分析日志、打点信息和安全事件数据
  • 使用机器学习来实时自动模拟数据的行为
  • 使用Elasticsearch作为存储引擎自动化业务的工作流
  • 使用Elasticsearch作为地理信息系统(GIS)管理、集成和分析空间数据
  • 使用Elasticsearch作为生物信息学研究工具存储和处理遗传数据

我们不断的被一些用新奇的方式来查询的方式所震惊。但是,无论你使用案例跟上面其中之一相似,还是使用Elasticsearch来解决一个新问题,在Elasticsearch中,使用数据、文本、索引的方式都是一样的。


https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html#elasticsearch-intro