springboot之搜索引擎elasticSearch的基本介绍

一 搜索引擎elasticSearch的基本介绍

  1. 常用的搜索框架

like:在mysql中使用,但是有使用瓶颈,使用like不能使用索引,并且数据量有限制范围

solor:针对于企业内部使用,一般数据量为几十G左右,底层是Apache项目中的Lucene

elasticSearch:针对的数据量特别大,PB,TB,纯java开发,springboot建议用es的5.6版本,es由4升级到5改动很大,5之后改动不大,不建议升级

  1. elasticSearch的特点

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

  1. elasticSearch的使用场景

日志搜索,数据聚合,数据监控,报表统计分析,目前被淘宝京东等公司大量使用

  1. elasticSearch 新特性

5.0以前一个索引数据库(index)存在多个表type,6.0之后一个索引数据库(index)中只能存在一个表type,类似于下表来理解

mysql database table
elasticSerach index type

posted @ 2020-11-25 10:43  我是一只老白兔  阅读(762)  评论(0编辑  收藏  举报