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 提供了用于管理向量数据库的附加功能:通过 MCP 将这些文档连接到 Claude、VSCode 等,获取实时答案。

