参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
uri | lancedb.URI | "/tmp/lancedb" | LanceDB 的 URI 路径或连接字符串 |
table | Optional[lancedb.db.LanceTable] | None | 预配置的 LanceDB 表实例 |
table_name | Optional[str] | None | 用于存储向量和元数据的表名 |
connection | Optional[lancedb.LanceDBConnection] | None | 预配置的 LanceDB 连接 |
api_key | Optional[str] | None | 云端 LanceDB 身份验证的 API 密钥 |
embedder | Optional[Embedder] | OpenAIEmbedder() | 用于生成嵌入的 embedder 实例 |
search_type | SearchType | SearchType.vector | 要执行的搜索类型 (vector、keyword 或 hybrid) |
distance | Distance | Distance.cosine | 用于相似性搜索的距离度量 |
nprobes | Optional[int] | None | 近似最近邻搜索的探测次数 |
reranker | Optional[Reranker] | None | 用于对搜索结果进行重新排序的可选 reranker 实例 |
use_tantivy | bool | True | 是否使用 Tantivy 进行全文搜索索引 |