欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ElasticSearch 简介

程序员文章站 2022-05-18 18:57:40
搜索数据的3种常用方式 关系型数据库,数据量特别大时,搜索效率低,性能瓶颈 Solr 常用于企业,几十GB级别的数据 ES 用于特别大的数据,比如TB、PB级别的数据 ES的特点: 全文检索,结构化检索, 数据统计、分析,接近实时处理 分布式搜索(可部署数百台服务器),处理PB级别的数据 搜索纠错( ......

 

搜索数据的3种常用方式

  • 关系型数据库,数据量特别大时,搜索效率低,性能瓶颈
  • solr  常用于企业,几十gb级别的数据
  • es  用于特别大的数据,比如tb、pb级别的数据

 

 

es的特点:

  • 全文检索,结构化检索,
  • 数据统计、分析,接近实时处理
  • 分布式搜索(可部署数百台服务器),处理pb级别的数据
  • 搜索纠错(提示相似检索),自动完成

 

 

es使用场景

  • 搜索
  • 数据聚合
  • 数据监控
  • 报表统计、分析

 

 

es的几个关键概念

index  => 对应关系数据库的db

type  =>  对应关系数据库的tb。从es 6开始,一个index中不再支持多个type,一个index只能有一个type 

document  =>  对应关系数据库的recored