首页 > 其他分享 >ES 什么是elasticsearch

ES 什么是elasticsearch

时间:2023-12-04 22:37:03浏览次数:28  
标签:倒排 什么 Kibana Lucene elasticsearch LogStash ES

ES 是 elasticsearch 的简称,elasticsearch 是一款非常强大的开源分布式搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。

elasticsearch 的底层实现 是一个名为 Lucene 的技术。而 Lucene 中的核心技术就是倒排索引

Lucene 的优势:易扩展、高性能(基于倒排索引)

Lucene 的缺点:只限于Java语言开发、不支持水平扩展

 

elasticsearch 里面还包含了好几个组件(如下图)

 

整个 ELK 技术栈里面,尽管它有好多个组件,但核心是 elasticsearch,它负责数据的存储、搜索、分析数据。

LogStash、Beats主要负责数据抓取,可以用其他技术替代,不一定非要用LogStash、Beats

Kibana主要负责数据可视化,可以用其他技术替代,不一定非要用Kibana

 

 

elasticsearch 的发展:

 

 

总结:

 

标签:倒排,什么,Kibana,Lucene,elasticsearch,LogStash,ES
From: https://www.cnblogs.com/gagaya2/p/17876169.html

相关文章

  • The 13th Shandong ICPC Provincial Collegiate Programming Contest
    A.Orders按照订单的结束时间排序,然后遍历一遍即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongusingpii=pair<int,int>;usingi32=int32_t;voidsolve(){intn,k;cin>>n>>k;vector<pii>p(n);f......
  • 什么是倒排索引
    前言上周四被面试官问到了倒排索引,虽用过ES,但不知道这玩意儿说不过去啊。倒排索引(InvertedIndex)是一种用于快速查找文档或文档集合中包含特定词汇的数据结构。与传统的正排索引(ForwardIndex)不同,倒排索引是通过词汇表(词汇-文档关系表)来构建的。在倒排索引中,每个词汇都会映射......
  • Codeforces Beta Round 18 (Div. 2 Only) E
    111感觉写的好多都是2000分dp+路径这个dp很明显发现只和行相关然后我们发现每行最多俩个那么肯定就是ababab这种交叉dpiab就是我们第i行选了ab交叉的min转移也是26*26预处理costiab作为每行的转移代价即可最后要注意就是m==1的情况然后初始化一定要把所......
  • “影响力”经济:抖音为什么更值得商家、达人长期深耕?
    文|新熔财经作者|叶一城数亿的活跃用户,简单而自然的切入方式,快速、高频的执行效率,让抖音对电商界的冲击无可阻挡。这背后,流量玩法登峰造极,是很多人的直接观感。但实际上,更底层、更本质,是“影响力”经济正在发挥作用。电商是抖音“影响力”经济的表现之一,而不是流量的产物。这种属性,决......
  • 2023ICCV_FSI Frequency and Spatial Interactive Learning for Image Restoration in
     三.Network 1.  2.FLB:没看懂是怎么分离的水平和竖直方向 3.SLB:每一层保留一半的通道特征用于细化,其余的在特征重构后输出(没看懂)。Multi-distillationNetwork 超分辨网络的Multi-distillationNetwork(2019ACMMM_LightweightImageSuper-ResolutionwithIn......
  • [Educational Codeforces Round 159 (Rated for Div. 2)](https://codeforces.com/con
    EducationalCodeforcesRound159(RatedforDiv.2)好困,差点没打A-BinaryImbalance#include<bits/stdc++.h>#defineintlonglong#defineendl'\n'usingnamespacestd;voidsolve(){ strings; intn; cin>>n; cin>>s; if(n==......
  • D. Robot Queries
    D.RobotQueriesThereisaninfinite$2$-dimensionalgrid.Initially,arobotstandsinthepoint$(0,0)$.Therobotcanexecutefourcommands:U—movefrompoint$(x,y)$to$(x,y+1)$;D—movefrompoint$(x,y)$to$(x,y-1)$;L—movefrompo......
  • OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提
    问题描述:OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提示:无法定位程序输入点?createBFMatchercv@DescriptorMatcher@cuda@cv......于动态链接库......,如下图所示:解决办法:如果include、lib和dll的路径都配置正确的话,可以尝试将编译好的带......
  • Codeforces Round 800 (Div. 2)
    CodeforcesRound800(Div.2)基本情况A题秒了。B题写了个递推,但是T了,这种构造题还是得多练。B.ParanoidString我的解法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingll=longlong;constintN=2e5+10;intt,n;char......
  • 为什么上个系统就这么难
     为什么说上个系统好很有难度呢?它的难度又在哪里呢?下面是笔者摸索出了一套模型进行分享,大家一起往下看看了解更多。 为什么上个系统就这么难© 由ZAKER科技提供看这标题,经历过的同学都挺深有感触的吧。确实是上个系统就是这么难,是真得不容易!做了这么多系统,我自......