#余弦相似度
相关项目
vector-storage
Vector Storage 是一个高效轻量的向量数据库,通过浏览器的 IndexedDB 存储文档向量。利用 OpenAI 嵌入技术,该工具将文本文档转换为向量,并基于余弦相似度进行相似文档搜索。主要功能包括文档向量存储管理、基于元数据和内容的搜索过滤、自动管理存储大小及使用 LRU 机制。简单易用,适用于需要高效文本检索的场景。
client-vector-search
client-vector-search是一个高效的客户端向量搜索库,支持嵌入、搜索和缓存操作,适用于浏览器和服务器端。该库默认使用transformers进行文档嵌入,计算嵌入间的余弦相似度,支持客户端索引创建和搜索,并具有浏览器缓存功能。相比OpenAI和Pinecone等VectorDB,它具有更快的性能和更高的效率,特别适用于快速处理数百到数千个向量的应用场景。该项目将持续维护和改进,并计划引入HNSW索引等新功能。