症状与排查方向
| 症状 | 先查 |
|---|---|
| 刚写入就搜不到 | 是否已 flush/refresh,可见性是否延迟 |
| 偶发召回骤降 | 索引重建中、分片异常、nprobe/efSearch 被改 |
| 过滤后结果为空 | 过滤字段是否有索引,是否触发后过滤 |
| 分数整体变差 | 度量/模型/归一化是否被改动 |
排查入口示例
排查入口示例
print(client.get_collection_stats("kb")) # 文档数是否等于预期
print(index.nprobe, index.ntotal) # FAISS 参数与总量
# 用固定查询跑冒烟测试,确认索引可用数据可见性与召回质量分开排查:先确认能搜到,再评估搜得准不准。