跳到主要内容
Open In ColabOpen on GitHub

SingleStore 集成

SingleStore 是一个高性能、分布式 SQL 数据库,旨在在和本地环境中均表现出色。它提供了多功能的功能集、无缝的部署选项和卓越的性能。

此集成提供了以下组件,以利用 SingleStore 的能力:

  • SingleStoreLoader: 直接从 SingleStore 数据库表中加载文档。
  • SingleStoreSemanticCache: 使用 SingleStore 作为语义缓存,高效存储和检索嵌入。
  • SingleStoreChatMessageHistory: 在 SingleStore 中存储和检索聊天消息历史记录。
  • SingleStoreVectorStore: 存储文档嵌入并执行快速向量和全文搜索。

这些组件实现了高效的文档存储、嵌入管理和高级搜索功能,结合了全文搜索和基于向量的搜索,以实现快速准确的查询。

from langchain_singlestore import (
SingleStoreChatMessageHistory,
SingleStoreLoader,
SingleStoreSemanticCache,
SingleStoreVectorStore,
)