#44 · 主分类: 向量数据库
vectordb
一个极简的Python包,用于通过分块、嵌入和向量搜索来存储和检索文本。
项目最后更新:10/01/24
GitHub Stars
795
Forks数量
44
贡献者数量
8
许可证
MIT
收录理由
VectorDB 是一个轻量级的 Python 库,完全在进程内完成基于嵌入向量的文本检索。你只需把文本交给 Memory 对象,它会自动切分长文本、在本地计算嵌入向量并执行相似度搜索,最后返回最相关的文本片段以及你附加的任意元数据。它不需要单独运行数据库服务,因此非常适合在脚本或小型服务中实现对几千篇文档的语义搜索。你可以根据质量等级选择不同的嵌入模型,也可以直接指定任意 HuggingFace 模型;如果希望索引在重启后仍然保留,还可以将数据保存到文件中。这个库最初是为了支撑 Kagi Search 内部的 AI 功能而开发的,所以 API 设计得刻意精简,查询速度也很快。对于正在原型验证检索方案、还不确定是否需要更重量级向量存储的开发者来说,它是一个不错的起点。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。
同类热门项目
supabase
Postgres开发平台。Supabase为您提供专用的Postgres数据库,用于构建Web、移动和AI应用。
tidb
TiDB 专为不可预测增长的智能体工作负载而构建,具备 ACID 保证,原生支持事务、分析和向量搜索。无数据孤岛,无嘈杂邻居,无基础设施上限。
milvus
Milvus 是一个高性能、云原生的向量数据库,专为可扩展的向量近似最近邻搜索而构建。
qdrant
Qdrant - 面向下一代AI的高性能、大规模向量数据库与向量检索引擎。也可在云端使用 https://cloud.qdrant.io/
chroma
AI搜索基础设施