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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM