操作说明搜图工作台
修复数据库索引
当搜索结果异常、统计数量不一致,或需要为已有图片重新生成图搜图、姿势、语义、人脸等特征时,使用修复数据库重建索引。
选图汪本机搜图团队2026-06-294 分钟阅读

当搜索结果异常、统计数量不一致,或需要为已有图片重新生成图搜图、姿势、语义、人脸等特征时,使用修复数据库重建索引。
修复数据库用于重新检查并补齐已有素材的搜索数据。它适合处理「图片已经在库里,但搜索结果异常」「数据库统计里的数据库数量、特征备份和特征数不一致」「开启了新的图搜图策略后,需要让旧图片也支持这个策略」等情况。

操作步骤
- 进入搜图工作台后,确认左侧处于「文件」页签。
- 在左侧「数据库」标题旁点击三点按钮。
- 在菜单中点击「修复数据库」,打开修复窗口。
- 在「请选择数据库」里选择要修复的数据类型。
- 如果选择「图数据库」,确认下方「选择策略」里的策略是否符合本次要修复的能力。
- 点击「开始」。窗口关闭后,顶部任务区域会显示修复进度。
- 等任务完成后,再查看数据库统计信息或重新搜索确认结果。

该选哪个数据库
- 「图数据库」:修复以图搜图相关能力,包括全局、全局·去背景、全局·颜色、局部·点集等策略。
- 「语义数据库」:修复用文字描述搜图所需的语义特征。
- 「人脸数据库」:修复人脸检测、人脸特征和人脸搜索所需的数据。
- 「姿势数据库」:修复人体骨架、姿势记录和姿势搜索所需的数据。
一次修复只选择一种数据库。如果多个搜索入口都有异常,可以分几次修复。
图数据库策略怎么选
修复「图数据库」时,窗口下方显示的策略来自「添加文件设置」里的策略配置。修复会围绕这些策略检查已有数据,并尽量补齐缺失的特征。
- 「全局」适合大多数整图找相似图场景,通常建议保留。
- 「全局·去背景」适合主体明确的商品、人物、物体图片。
- 「全局·颜色」用于按主色和配色查找图片。
- 「局部·点集」适合局部图搜整图,但会明显更耗时。
和刷新数据库有什么区别
刷新数据库主要处理文件夹里的文件变化,例如新增、删除、改名、同名文件被替换。
修复数据库主要处理已经入库的数据是否完整、特征索引是否一致。文件没有变化,但搜索能力异常时,优先考虑修复。
常见情况
- 如果点击「开始」时提示「请选择一个数据库」,先选择图数据库、姿势数据库、语义数据库或人脸数据库。
- 如果修复时间很长,通常是因为图库大、选择了局部·点集,或机器性能较弱。等待顶部任务完成即可。
- 如果修复后某个能力仍然没有数据,确认入库或修复时是否选择了对应功能;例如语义搜图需要语义数据库数据,姿势搜图需要姿势数据库数据,人脸搜图需要人脸数据库数据。
- 如果数据库文件本身损坏,普通修复数据库可能无法解决,需要使用「修复损坏的 database.db 文件」。