当前位置: 首页 > article >正文

了解elasticsearch

目录

elasticsearch的作用

ELK技术栈

elasticsearch和lucene

为什么不是其他搜索技术?

总结


elasticsearch的作用

elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容

例如:

  • 在GitHub搜索代码

图片[1]-elasticsearch(一)——了解ES-芝士小屋

  • 在电商网站搜索商品

图片[2]-elasticsearch(一)——了解ES-芝士小屋

  • 在百度搜索答案

图片[3]-elasticsearch(一)——了解ES-芝士小屋

ELK技术栈

elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域:

图片[4]-elasticsearch(一)——了解ES-芝士小屋

而elasticsearch是elastic stack的核心,负责存储、搜索、分析数据。

图片[5]-elasticsearch(一)——了解ES-芝士小屋

elasticsearch和lucene

elasticsearch底层是基于lucene来实现的。

Lucene是一个Java语言的搜索引擎类库,是Apache公司的顶级项目,由DougCutting于1999年研发。官网地址:https://lucene.apache.org/

图片[6]-elasticsearch(一)——了解ES-芝士小屋

elasticsearch的发展历史:

  • 2004年Shay Banon基于Lucene开发了Compass
  • 2010年Shay Banon 重写了Compass,取名为Elasticsearch。

图片[7]-elasticsearch(一)——了解ES-芝士小屋

为什么不是其他搜索技术?

目前比较知名的搜索引擎技术排名:

图片[8]-elasticsearch(一)——了解ES-芝士小屋

虽然在早期,Apache Solr是最主要的搜索引擎技术,但随着发展elasticsearch已经渐渐超越了Solr,独占鳌头:

图片[9]-elasticsearch(一)——了解ES-芝士小屋

总结

什么是elasticsearch?

  • 一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能

什么是elastic stack(ELK)?

  • 是以elasticsearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch

什么是Lucene?

  • 是Apache的开源搜索引擎类库,提供了搜索引擎的核心API

http://www.kler.cn/a/371754.html

相关文章:

  • 无人机避障——使用三维PCD点云生成的2D栅格地图PGM做路径规划
  • 智慧用电监控装置:引领0.4kV安全用电新时代
  • 2024前端JS面试题总汇
  • Http 状态码 301 Permanent Rediret 302 Temporary Redirect、 重定向 重写
  • 【使用Flask构建RESTful API】从零开始开发简单的Web服务!
  • CSS.导入方式
  • YOLO11结合传统图像增强算法 | 让你的模型无惧黑暗 | 包含端到端推理代码 | 低照度图像增强
  • OpenCV视觉分析之目标跟踪(5)目标跟踪类TrackerMIL的使用
  • 《Windows PE》17.3 FSG壳
  • 怎么把word文档拆分成2个word文档,拆分后原格式保持不变
  • 机器学习结课项目报告
  • Es概念理解 ▎Es索引库操作 ▎Es文档操作
  • MySQL 9从入门到性能优化-创建触发器
  • 显示器时不时黑一下是什么原因?
  • DDoS攻击趋势令人担忧,安全防御体系构建指南
  • 自研小程序-心情追忆
  • 【云原生】云原生与DevOps的结合:提升软件开发与交付的效率
  • 2-134 基于matlab的图像边缘检测
  • 腾讯共享wifi项目全解析!头部服务商系统质量大测评!
  • 2024年10月实测安装支持 winxp的最后一个python版本 2.7.18 和python 3.4.4版本,你觉得还能正常安装吗?
  • 【Linux】MySQL部署
  • 【Java网络编程】从套接字(Socket)概念到UDP与TCP套接字编程
  • chat_gpt回答:qt中,常见格式及格式转换
  • 【数据集】MODIS地表温度数据(MOD11)
  • 程序员必看!AI如何助你工作开挂!
  • verilog实现一个5bit序列检测器