什么是Elasticsearch Service?
腾讯云 Elasticsearch Service(ES)是基于开源引擎打造的云端全托管 ELK 服务,集成 X-Pack 特性、独有高性能自研内核、QQ 分词、集群巡检、一键升级等优势能力,引入极致性价比的腾讯自研星星海服务器。助您轻松管理和运维集群,高效构建日志分析、运维监控、信息检索、数据分析等业务。
(相关资料图)
Elasticsearch是⾯向⽂档(document oriented)的,这意味着它可以存储整个对象或⽂档(document)。然而它不仅仅是存储,还会索引(index)每个⽂档的内容使之可以被搜索。在Elasticsearch中,你可以对⽂ 档(⽽⾮成⾏成列的数据)进⾏索引、搜索、排序、过滤。Elasticsearch⽐传统关系型数据库如下:
Relational DB -> Databases -> Tables -> Rows -> Columns
Elasticsearch -> Indices -> Types -> Documents -> Fields
Elasticsearch Service的产品功能有哪些?
数据采集与同步
用户通过 Elasticsearch 中的 Beats 功能,可以把数据传输到 Elasticsearch 中进行存储,也可以传输到 Logstash 中进行自定义转换和解析后,再传输到 Elasticsearch 中。
Elasticsearch 提供了易用的 RESTful API,用户可以自行开发客户端,调用数据存储 API,存储数据到 Elasticsearch 集群中。
ES 构建在 VPC 内,用户可以非常方便地使用各种数据同步插件,将已有云产品的数据,同步到 ES 集群中。
数据存储
腾讯云 ES 提供了多种规格的节点类型和高性能 SSD 磁盘,有效保障数据的读写性能。
支持弹性扩展到上百个节点,能达到 PB 级数据的存储,满足用户不同类型的业务场景。
支持故障节点探测及替换,保障集群高可用性。
具备全文检索功能。
数据查询分析可视化
Elasticsearch 拥有全文检索、结构化搜索、数据过滤和指标统计等搜索功能,可应用于信息搜索和数据分析等多种场景。
Elasticsearch 提供了简单易用的 RESTful API 以及各种语言的客户端,用户可以很方便地构建自己的搜索服务。
使用 Kibana,用户可以方便地在浏览器里对集群的数据进行搜索和统计分析。
Elasticsearch Service产品实际应用场景
通过上面的介绍,我们已经对Elasticsearch Service有了初步的认识,接下来我们谈谈Elasticsearch Service的实际应用场景
Elasticsearch Service的大多数应用场景是检索。例如:电商产业的商品搜索,又或者民生行业外卖等的店铺搜索索引等。
还有诸如搜索引擎等业务也是可以用到Elasticsearch Service的。
最近新兴的人工智能,其本质也是在于对背后庞大的数据进行检索,筛选,最终得出一个相对准确的结果。