Cassandra
Cassandra 是一种 NoSQL、面向行的、高度可扩展且可用性极高的数据库。从 5.0 版本开始,该数据库便内置了向量搜索功能。
概览
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时使用的查询自定义负载。query_execution_profile: (可选) 调用session.execute时使用的查询执行配置文件。query_host: (可选) 调用session.execute时使用的查询主机。query_execute_as: (可选) 调用session.execute时使用的查询execute_as。
使用 Document Loader 加载文档
from langchain_community.document_loaders import CassandraLoader
API Reference:CassandraLoader