用途:读取、预览并把 CSV 或 Excel 文件导入 seekdb 向量数据库,可选对某一列做向量化以支持语义搜索,同时提供删除集合功能。文档中所有路径(如 scripts/、example-data/)均相对于本技能目录。
主要能力:import_to_seekdb.py 支持 import <file>(导入 CSV/Excel,可选用 --vectorize-column 向量化某列)与 delete <name>(删除集合);read_excel.py 可预览 Excel(--sheet、--rows、--list-sheets、--columns、--stats、--to-csv、--all-rows)。示例数据在 example-data/ 下,提供 sample_products.csv 与 sample_products.xlsx。
使用方式:需 Python 3.10+,安装 pip install pyseekdb pandas openpyxl。示例:python scripts/import_to_seekdb.py import example-data/sample_products.csv --vectorize-column Details;不带向量化则省略该参数;Excel 可用 -v Description -c my_products 指定列与集合名;删除集合用 python scripts/import_to_seekdb.py delete my_collection。导入流程为读取文件、连接 seekdb(默认嵌入式,或用环境变量走服务端模式)、创建集合、分批导入并验证。
适用场景:需要把表格数据快速写入 seekdb 并做向量检索时使用;可先用 read_excel.py 预览结构、判断向量化列并检查数据质量。
限制:列表功能需借助 querying-from-seekdb 技能的 query_from_seekdb.py list;向量化默认使用 all-MiniLM-L6-v2(384 维);超过 10000 行时自动分批,可用 --batch-size 调整。文档未提供其他收费、平台或效果信息。