ElasticSearch 简介

2020-04-08 16:06:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

ElasticSearch 简介

 

数据搜索|查询常用的3种方式

  • 关系型数据库,数据量特别大时,比如GB级别,搜索效率低,性能瓶颈

 当然,数据量特别大时,比如达到GB级别,关系数据库吃不消,一般也不用关系数据库,都用搜索引擎,搜索引擎专门用于海量数据的搜索。

 

常用的搜索引擎有2种

  • Solr  常用于企业应用,可承载几十GB级别的数据搜索
  • ES    后起之秀,应用广泛,可承载TB、PB级别的数据搜索

 

 

 

ES简介

ElasticSearch、Solr都是基于Lucene的搜索引擎,现在使用最多的搜索引擎是ES,其次是Solr。

ES是使用Java写的,对多种语言都提供支持。

ES是分布式的全文搜索引擎,基于RESTful接口,能够达到实时搜索、稳定、可靠、快速,安装使用方便。

 

 

 

ES的特点

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

 

 

 

ES的使用场景

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

 

 

 

ES的几个关键概念

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

 

 

 

 


原文链接:https://www.cnblogs.com/chy18883701161/p/12658473.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:美团技术四面经历,作者已拿到Offer!

下一篇:详解Springboot中自定义SpringMVC配置