知行合一

博客园 首页 新随笔 联系 订阅 管理
  371 随笔 :: 25 文章 :: 4 评论 :: 15万 阅读

一、什么是分布式搜索引擎?

二、什么是Elasticsearch?

  官网:https://www.elastic.co/cn/elasticsearch/

三、ES核心术语

核心概念

  ES -> 数据库

  索引index -> 表

 文档 document ->行 (记录)

 字段 fields -> 列

 

 

 类比关系

  

复制代码
stu_index     //(索引)
 {
   id:1001,    
   name:jason,   //字段   (文档的属性)
   age:18
},  //文档
 {
   id:1001,
   name:jason,
   age:18
},
 {
   id:1001,
   name:jason,
   age:18
}
复制代码

 

 

 

 

集群相关:

        分片(shard):把索引库分成多份,分别放在不同的节点上,比如有3个节点,3个节点的所有数据内容加在一起是一个完整的索引库。分别保存到三个节点上,目的为了水平扩展,提高吞吐量。

        备份(replica):每个shard的备份。

简称

      shard=primary shard (主分片)

       relica=replica shard (备份节点)

 

四、倒排索引

 

posted on   callbin  阅读(173)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示