github.devotd.
新发现检索增强与搜索

infiniflow/infinity v0.7.4 — 混合检索 AI 数据库

infiniflow/infinity 是结合稠密、稀疏、张量和全文检索的混合搜索 AI 数据库,最新版本为 v0.7.4。

仓库信息infiniflow/infinity ↗

infiniflow/infinity 是结合稠密、稀疏、张量和全文检索的混合搜索 AI 数据库,最新版本为 v0.7.4。

GitHub 项目说明: The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.

星标
★ 4.7K
复刻
455
语言
C++
许可证
Apache-2.0
最新版本
v0.7.4
查看原始来源 ↗在 GitHub 查看 ↗

infiniflow/infinity 是为 LLM 应用设计的 AI 原生数据库,最新版本为 v0.7.4。它提供结合稠密向量(dense vector)、稀疏向量(sparse vector)、张量(tensor)与全文(full-text)检索的混合搜索,并支持结果重排序。张量检索是把一个条目拆分成多个向量来比较的方式,全文检索则是用关键词查找文档的方式。不过,本次调查资料中没有包含 v0.7.4 的变更记录,因此这个版本具体有哪些变化无法确认。

检索增强生成(RAG)是把通过检索收集到的依据与模型回答结合起来的方式,Infinity 可用于搜索、推荐、问答、对话式 AI、copilot、内容生成等 RAG 应用。它可以在混合搜索之上叠加过滤,并提供多种数据类型与直观的 Python API。由于是无依赖关系的单一二进制文件结构,可以直接通过 Docker 或以二进制形式部署,实现语言为 C++,许可证为 Apache-2.0。该仓库的 GitHub 星标数为 4740,仓库创建于 2022 年 7 月 18 日。

不过,这座仓库的性能究竟被验证到何种程度较难确认。本次资料中没有性能基准测试数值,也没有与其他数据库的对比结果;评估分数一项只有 Momentum 的 0.0 被填写,其余均为空。它在读取延迟或写入吞吐量上处于什么水平,无法判断。现阶段与其说它占据优势,不如把它视为一个可以为 RAG 原型附加嵌入存储的候选方案。