首页
学习
活动
专区
圈层
工具
发布

#索引

C语言+Elasticsearch:Sist2这款仅几MB的索引神器,凭什么让本地搜索快了100倍?

程序那些事儿

尤其是咱们搞技术的,各种《底层逻辑》、各种架构师秘籍、几十个版本的《Java 编程思想》、还有那些从 GitHub 扒下来的技术白皮书。

900

Go 对接向量数据库:Pgvector、Milvus、Qdrant 等客户端的选型

技术圈

做 RAG、语义检索或推荐时,要把 Embedding 向量 存起来、按相似度查,就得用向量数据库。Go 里常见的选择有三类:Pgvector(PostgreS...

700

Go语言计算向量相似度的解决方案

技术圈

用 Go 做语义检索、推荐或 RAG 时,总要算向量相似度。做法大致三种:自己写几行、用数值库、或者交给向量数据库。下面按「方案」捋一捋,方便你按场景选。

200

RAG 2.0 的索引与召回机制优化

臻成AI大模型

纯向量检索的思路是用embedding把文本转成向量,然后在向量空间里找相似的。这种方式在语义理解上有天然优势,但它的问题在于太依赖语义了。

7710

Claude Cowork 真能替换 RAG ?

臻成AI大模型

前两天,一个朋友跟我吐槽:"我让AI帮我写文章,光是跟它解释'我喜欢什么样的风格',就花了整整二十分钟。每次对话都得从头说起,烦都烦死了。"

8310

explain都看不懂,优化个毛的慢SQL呀(第16讲,MySQL必知必会)

架构师之路

《数据库允许空值(null),往往是悲剧的开始(第15讲)》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响,有不少同学留言,问...

6310

数据库允许空值(null),往往是悲剧的开始(第15讲)

架构师之路

select * from user where id!=1 or id is null;

4810

MySQL索引,两类非常隐蔽的全表扫描(第14讲,一般人真的不知道)

架构师之路

《调试MySQL死锁必备!(第13讲)》中,举了一个强制类型转换导致死锁的例子,有朋友询问是不是类型转换都不能命中索引,花1分钟细说一下。

3110

两个小公举,调试MySQL死锁必备!(第13讲,超硬核)

架构师之路

set session transaction isolation level repeatable read;

4510

MySQL的10种高级SQL,性能飞升

苏三说技术

很多小伙伴在工作中,可能只把MySQL当作一个简单的“数据存储箱”,用了它80%的基础功能,却不知道它还有另外20%的、能解决90%复杂问题的“高级用法”。

6510

向量搜索系统的三个核心优化维度:速度、精度与规模

deephub

第一步是文档处理,属于离线的索引阶段。所有文档经过一个 Embedding 模型,转换为向量表示,然后存入向量索引或向量数据库。

8210

RAG 中分块重叠的 8 个隐性开销与权衡策略

deephub

典型场景:一个"微调 overlap"的调整,把每夜索引重建从 45 分钟拖到了 2 小时,值班的人开始收到索引延迟告警。

8410

2026-02-09:使库存平衡的最少丢弃次数。用go语言,给定两个整数 w、m 和一个整数数组 arrivals(第 i 项表示第 i 天到达的物品种类,天

福大大架构师每日一题

2026-02-09:使库存平衡的最少丢弃次数。用go语言,给定两个整数 w、m 和一个整数数组 arrivals(第 i 项表示第 i 天到达的物品种类,天数...

7410

2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 nums[l..r] 记作“碗”,当且仅当满

福大大架构师每日一题

2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 nums[l..r] 记作“碗”,当且仅当满足:

8510

MySQL去重:DISTINCT vs GROUP BY,谁才是效率之王?

俊才

在日常数据库查询中,去除重复数据是最常见的需求之一。面对这种需求,很多开发者习惯随手用 DISTINCT,也有人觉得 GROUP BY 更 “万能”,但很少有人...

11310

第 57 期:什么是 Optimizer Trace?

爱可生开源社区

前面的章节我们已经写了很多篇幅关于 MySQL 执行计划的解读,今天我们来继续延伸介绍执行计划的链路跟踪功能,也就是 MySQL 的

12710

为什么 InnoDB 中的反向索引扫描更慢?

爱可生开源社区

如果你注意到在 MySQL 中 ORDER BY DESC 查询比 ORDER BY ASC 稍微慢一些,不用担心 —— 这是已知且符合预期的行为。

11110

UCOSIII笔记(十六)就绪列表

一个平凡而乐于分享的小比特

uC/OS-III 的就绪列表的实现非常精巧,它不像一个简单的待办事项清单,而更像一个配备了高效索引系统和分组管理机制的智能任务池。它由三个核心部分构成:

11710

Apache Doris 4.0 把 AI 塞进数据库了!?

臻成AI大模型

我没接话,先把用户行为表、商品文本表、图像特征表一股脑倒进 Doris,顺手建了个向量索引:

11610

别急着删索引!MySQL的隐藏索引让你安全试错

俊才

这是隐藏索引最典型的应用场景。当你不确定删除索引对性能的影响时,可以先将索引设置为隐藏,然后观察系统性能;如果性能无影响,则删除索引;如果有影响,则将索引恢复为...

12610
领券