参数类型默认值描述
table_namestr必需用于存储向量和元数据的表名
schemastr"ai"数据库 schema 名称
db_urlOptional[str]None数据库连接 URL
db_engineOptional[Engine]NoneSQLAlchemy 数据库引擎
embedderOptional[Embedder]OpenAIEmbedder()用于生成 embedding 的 embedder 实例
search_typeSearchTypeSearchType.vector要执行的搜索类型(vector、keyword 或 hybrid)
vector_indexUnion[Ivfflat, HNSW]HNSW()向量索引配置
distanceDistanceDistance.cosine向量比较的距离度量
prefix_matchboolFalse为全文搜索启用前缀匹配
vector_score_weightfloat0.5hybrid 搜索中向量相似度的权重
content_languagestr"english"全文搜索的语言
schema_versionint1数据库 schema 版本
auto_upgrade_schemaboolFalse如果为 True,则自动升级 schema
rerankerOptional[Reranker]None用于后处理搜索结果的 reranker 实例