langchain-community,运行 pip install -qU langchain-community 才能使用此集成。安装
要在 LangChain 中使用 VLite,您需要安装vlite 包。
导入 VLite
基本示例
在这个基本示例中,我们加载了一个文本文档,并将其存储在 VLite 向量数据库中。然后,我们执行相似性搜索以根据查询检索相关文档。 VLite 会为您处理文本的块化和嵌入,您可以通过预先块化文本和/或将这些块嵌入到 VLite 数据库中来更改这些参数。添加文本和文档
您可以使用add_texts 和 add_documents 方法分别向 VLite 向量数据库添加文本或文档。
相似度搜索
VLite 提供在存储的文档上执行相似性搜索的方法。最大边际相关性搜索
VLite 还支持最大边际相关性 (MMR) 搜索,该搜索优化了与查询的相似性以及检索到的文档之间的多样性。更新和删除文档
您可以使用update_document 和 delete 方法在 VLite 向量数据库中更新或删除文档。
检索文档
您可以使用get 方法根据其 ID 或元数据从 VLite 向量数据库中检索文档。
创建 VLite 实例
您可以使用各种方法创建 VLite 实例附加功能
VLite 提供用于管理向量数据库的附加功能以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。