向量数据库选型对比
RAG 系统的核心基础设施——向量数据库。三大主流方案怎么选?从性能到运维全方位对比。 一、向量数据库的核心能力 1.1 向量存储——高维向量的持久化 1.2 ANN 检索——近似最近邻搜索 1.3 过滤——标量过滤 + 向量搜索 1.4 评估指标——召回率、QPS、延迟 二、Milvus——专业向量数据库 2.1 架构——计算存储分离 2.2 索引算法——HNSW / IVF_FLAT / IVF_PQ 2.3 索引参数调优——M / efConstruction 2.4 Java SDK 使用 2.5 优点——向量检索性能最强 2.6 缺点——独立...
Elasticsearch 倒排索引原理
ES 为什么能这么快搜索出结果?倒排索引 + FST + Skip List 的组合,近实时搜索的秘密。 一、全文搜索的挑战 1.1 MySQL LIKE '%keyword%'——全表扫描 1.2 全文索引的局限性——不支持复杂查询 1.3 ES 的优势——分布式 + 倒排索引 二、倒排索引的结构 2.1 正排索引——文档 ID → 内容 2.2 倒排索引——词项 → 文档 ID 列表 2.3 Posting List——包含该词的文档列表 2.4 Term Dictionary——所有词项的有序集合 三、Term Dictionary 的压缩 3.1 FST(...