ElasticSearch的简介
注意: 本文及接下来的文章中,我使用的ElasticSearch是
7.12.0
的版本,ElasticSearch7
和ElasticSearch6
是有些区别的,没有了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 elasticsearch
: https://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 安全可阻止恶意软件和勒索软件,推动集中式搜寻和检测,并支持交互式响应。
上面是官网介绍的一些功能,有兴趣同学,可以自己百度