SuperAPI AI 工具集

querying-from-seekdb

数据与分析

查看项目

更新于 10-16 02:35

技能介绍

用途:从 seekdb 向量数据库查询数据,支持标量搜索、混合搜索(全文加语义),并可导出 CSV/Excel。所有路径相对本技能目录。

主要能力:1) 标量搜索,仅按元数据过滤,如 python scripts/query_from_seekdb.py seekdb_demo --where '{"source": "notion", "year": 2023}';2) 混合搜索,同一查询文本同时用于全文($contains)与语义(query_texts),如 --query-text "seekdb 教程",结果按 RRF 排序;3) 标量与混合组合,--query-text 加 --where;4) 导出 CSV(.csv,UTF-8 带 BOM) 或 Excel(.xlsx),用 --output,Excel 可用 --sheet-name。

常用命令:--list-collections 列出集合;<collection_name> --info 查看记录数、元数据字段与样例;-n 设定结果数(默认 5);--json 输出 JSON;--include 选择 documents,metadatas,embeddings。

使用方式:需要 Python 3.10+,数据已导入 seekdb 集合,安装 pip install pyseekdb pandas openpyxl。首次查询某集合先用 --info 了解结构并可在对话中缓存,后续同一集合可跳过。筛选操作符包括 $eq、$ne、$gt、$gte、$lt、$lte、$in、$nin、$and、$or。服务模式可设 SEEKDB_HOST、SEEKDB_PORT(默认 2881)、SEEKDB_DATABASE(默认 test)、SEEKDB_USER(默认 root)、SEEKDB_PASSWORD。

限制:收费、价格与平台信息暂未提供;需已有导入数据与相应 Python 环境。