前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Elasticsearch】7. 基础部分总结

【Elasticsearch】7. 基础部分总结

原创
作者头像
历久尝新
修改2020-12-22 11:11:04
3610
修改2020-12-22 11:11:04
举报
文章被收录于专栏:学而时习之学而时习之

产品使用场景

  • es是一个开源的,分布式的搜素与分析引擎,提供了实时搜索和聚合两大功能
  • es stack:es,kibana,logstash,beats
    • es:核心引擎,提供了海量存储和搜索还有聚合的能力
    • beats:轻量级的数据采集器
    • logstash:数据转换,将采集来的数据转换为json存储到es
    • kibana:可视化展示与分析
  • es stack被广泛应用:搜索,日志管理,安全分析,指标分析,业务分析,应用性能检测等
  • 与关系型数据库相比:es提供了模糊查询,搜索条件算分等功能,但是对于事物的支持,不如关系型数据库强大

基本概念

  • 一个es集群可以运行在单节点上,也可运行在多服务器上,实现数据和服务的水平扩展
  • 从逻辑角度看,索引是一些具有相同结构文档的集合
  • 从物理角度看,分片是一个lucene的实例,分片存储了索引的具体数据,分片可以分布到不同的节点上,副本分片不仅可以提高集群服务的可靠性以外,还可以提高一定程度查询性能
  • es的文档可以是任何json格式的数据
  • 将文档写进es的过程叫做索引(indexing)
  • es提供了rest api 和 transport api 两种方式,建议使用rest api

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档