Es简介

ElasticSearch的简介

注意: 本文及接下来的文章中,我使用的ElasticSearch是7.12.0 的版本,ElasticSearch7ElasticSearch6 是有些区别的,没有了type的概念,语法使用上有一定的区别

7.12.0 官方文档的地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.12/index.html

7.12.0 kibanahttps://www.elastic.co/guide/en/kibana/7.12/kuery-query.html

Rest API 地址:https://www.elastic.co/guide/en/elasticsearch/reference/7.12/rest-apis.html

springboot data elasticsearchhttps://spring.io/projects/spring-data-elasticsearch

1.ElasticSearch基本概念

1.1 ElasticSearch 是什么

Elasticsearch 是一个分布式RESTful 风格搜索和数据分析引擎,能够解决不断涌现出的各种用例。 是 Elastic Stack 的核心。

Logstash Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中.

Kibana 使您能够以交互方式探索、可视化和共享对数据的见解,并管理和监控堆栈。

Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您拥有结构化或非结构化文本、数值数据还是地理空间数据,Elasticsearch 都可以以支持快速搜索的方式高效地存储和索引它

1.2 ElasticSearch 能用来干什么

  • 免费开放的日志监测。Elastic Stack(旧称 ELK Stack)是深受欢迎的免费开放日志平台。将您的数据索引到 Elasticsearch 中并在 Kibana 中进行可视化,分分钟搞定。

  • Elastic Metrics : 开源基础架构监测。

  • APM : 精确查看您的应用程序都在哪里耗时了,然后便可快速修复问题,

  • Elastic Uptime :免费开源的运行状态监测

  • Elastic Site Search : 轻松爬取网站内容并实现搜索功能

  • ELASTIC MAPS:使用 Elastic 地图分析您的地理空间数据。对多个索引进行可视化并将其作为单一视图中的特有图层,方便您查询并关联自己 Elasticsearch 中的全部数据。

  • SIEM : 对不断变化的威胁进行检测、调查和响应。利用云规模级的所有数据源。在主机层实现更好的控制。实施现代化安全用例,并迅速扩展。通过免费且开放的 Elastic 安全提高运营成熟度。

  • Elastic App Search : 轻松实现高级搜索

  • Elastic Workplace Search:

  • Endpoint security : Elastic 安全可阻止恶意软件和勒索软件,推动集中式搜寻和检测,并支持交互式响应。

上面是官网介绍的一些功能,有兴趣同学,可以自己百度