概览
Cassandra 文档加载器从 Cassandra 数据库中返回 LangChain 文档列表。 您必须提供 CQL 查询或表名才能检索文档。 加载器接受以下参数:- table:(可选)要从中加载数据的表。
- session:(可选)Cassandra 驱动会话。如果未提供,将使用 cassio 解析的会话。
- keyspace:(可选)表的键空间。如果未提供,将使用 cassio 解析的键空间。
- query:(可选)用于加载数据的查询。
- page_content_mapper:(可选)将行转换为字符串页面内容的函数。默认将行转换为 JSON。
- metadata_mapper:(可选)将行转换为元数据字典的函数。
- query_parameters:(可选)调用 session.execute 时使用的查询参数。
- query_timeout:(可选)调用 session.execute 时使用的查询超时时间。
- query_custom_payload:(可选)调用
session.execute时使用的查询 custom_payload。 - query_execution_profile:(可选)调用
session.execute时使用的查询 execution_profile。 - query_host:(可选)调用
session.execute时使用的查询 host。 - query_execute_as:(可选)调用
session.execute时使用的查询 execute_as。
使用文档加载器加载文档
从 Cassandra 驱动会话初始化
您需要创建一个cassandra.cluster.Session 对象,如 Cassandra 驱动文档 中所述。具体细节因网络设置和身份验证等因素而异,但大致如下:
从 cassio 初始化
也可以使用 cassio 来配置会话和键空间。归属声明
Apache Cassandra、Cassandra 和 Apache 是 Apache 软件基金会 在美国和/或其他国家的注册商标或商标。
将这些文档连接 到 Claude、VSCode 等,通过 MCP 获取实时答案。

