- recall_write_buffer.go / lancedb_ipc.go: 注释与实现对齐 —— lance 不支持 CASE WHEN, Rust 侧按 delta 分组、每组一次 update 提交;整批版本数 = 不同 delta 的个数(通常 1 个) - batch_ipc_integration_test.go: +TestBatchIPCScanReadOnly(只读扫 socket 校验 recall_count 真落盘) 实测(临时 sidecar,/tmp/mw-verify-180517): VERSION_ACCOUNTING: 批量3条 → 1 个版本 | 逐条3次 → 3 个版本 BATCH_IPC_OK id=ep_1786982837511335732 recall_count 0 → 3 SCAN_READONLY: 总 1814 条, recall_count>0 的 742 条, 最大 828 |
||
|---|---|---|
| .. | ||
| batch_ipc_integration_test.go | ||
| bench_test.go | ||
| cooccur.go | ||
| embedder.go | ||
| graph_cache.go | ||
| lancedb.go | ||
| lancedb_ipc.go | ||
| memvector.go | ||
| recall.go | ||
| recall_write_buffer.go | ||
| recall_write_buffer_test.go | ||
| redis.go | ||
| reranker.go | ||
| searchcache.go | ||
| sqlite.go | ||
| sqlite_mem.go | ||