新闻详情

新闻详情

首页 / 资讯中心 / 详情

Elasticsearch的基本概念和指标

发布时间:2026/11/13 1:02:22来源:尧图网络
Elasticsearch的基本概念和指标
背景在13年的时候我开始负责整个公司的搜索引擎。嗯……不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。后来跳槽之后所经历的团队都用Elasticsearch基本上和缓存一样是项目必备的工具。目前静儿在做的项目中也在用正好系统学习一下。毕竟静儿的梦想就是打造自己的搜索引擎。目录1.近实时(NRT NearRealtime)2.集群(Cluster)3.节点(Node)4.索引(Index)5.文档(Document)6.分片和副本(Shards Replicas)7.缓存数据(fielddata)8.文档值(doc values)9.行为模式(norms)10.召回率(Recall Rate)11.准确率(Precision)正文1.近实时(NRT NearRealtime)ES是一个近实时的搜索平台就是说从开始创建索引到能被搜索到只有很少的延时通常是1s。2.集群(Cluster)集群是一个或者多个节点Node协同工作来承载所有的数据并提供跨所有节点的索引和搜索能力。一个集群有一个唯一名称作为标识默认叫「elasticsearch」。因为在有多个节点的情况下节点都是通过集群名来确定被安装到哪个集群所以集群名很重要。3.节点(Node)节点是集群的一部分就是集群里的一个服务器。它存储着数据给提供集群的索引和搜索能力。像集群一样一个节点也是用名称来做标识。它默认是一个在节点启动时被指定的随机UUID(Universally Unique Ientifier全局唯一标识)。如果不想用默认值也可以自定义节点名。因为它是作为网络中的服务器和节点关系的纽带所以这个名字对集群的管理来说很重要。4.索引(Index)索引是有相同特性的文档集合。举个栗子可以定义一个存储客户端数据的索引建一个产品目录索引再来一个顺序数据的索引。它也是靠名称来作为唯一标识的。通过索引名可以对索引内的文档进行索引添加、更新、搜索、删除等操作。5.文档(Document)文档是可以被索引的最小单元。举个栗子可以定义一个存储客户端数据的文档建一个产品目录文档再来一个顺序数据的文档。文档是用JSON(JavaScript Object Notation)来表示的。JSON是一个非常通用的数据传输形式。6.分片和副本(Shards Replicas)为了解决让索引可以存储超过一个节点机器硬件限制的数据的问题。ES提供了将索引分割成多块的能力。这个数据小块叫做分片。创建索引时可以指定分片数量副本数。每个分片内部都是独立的功能完整的。可以随便移植到集群的任何一个节点上。7.缓存数据(fielddata)缓存数据是文本字段使用的一个用于内存查询的数据结构。这个数据结构是第一次使用的时候被按需加载来用于聚合、排序或者脚本运算的。是通过读取所有段内的整个倒排索引反转词条和文档关系把结果存储到JVM堆中实现的。8.文档值(doc values)通过数据结构来进行聚合工作被叫做文档值。文档值是让聚合快速、高效、内存友好的手段。9.行为模式(norms)norms中国人一般大家也说norms。因为翻译过来的不能很贴切的表达原义。它存储了很多用于查询时计算评分的标准引子。10.召回率(Recall Rate)召回率也叫查全率是检索出的相关文档数和文档库中所有的相关文档数的比率。衡量的是检索结果是查全率。11.准确率(Precision)准确率也叫精度是检索出的相关文档数与检索出的文档总数的比率。衡量的是检索结果的查准率。总结不负春光不负卿推荐阅读漫画性能、可用性和锁架构视角-文件的通用存储原理为什么要持续重构作者是一个有美国硅谷、日本东京工作经验十二年坚持一线写代码的程序媛。坚持原创文章。欢迎技术交流有想进「编程一生」用户交流群的朋友吗
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/13 0:43:49

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/12 9:50:02

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/12 9:25:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/12 15:57:44

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/13 0:02:27

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉