Skip to content

fix(indexer): delete chunks_vec rows one rowid at a time - #257

Merged
trick77 merged 2 commits into
masterfrom
fix/vec-point-delete
Sep 26, 2026
Merged

trick77 merged 2 commits into
masterfrom
fix/vec-point-delete

Conversation

@trick77

@trick77 trick77 commented Sep 26, 2026

Copy link
Copy Markdown
Owner

vec0 only consumes rowid IN (...) in a KNN plan; DeleteFile and
clearFileContent fell back to a fullscan of every vector per file. rowid = ?
is a point lookup. DeleteFile now deletes chunks_fts first so the id read
still runs after the transaction's first write. The test pins the plan.

vec0 only consumes rowid IN (...) in a KNN plan; DeleteFile and
clearFileContent fell back to a fullscan of every vector per file. rowid = ?
is a point lookup. DeleteFile now deletes chunks_fts first so the id read
still runs after the transaction's first write. The test pins the plan.
@trick77
trick77 merged commit 693b9da into master Sep 26, 2026
3 checks passed
@trick77
trick77 deleted the fix/vec-point-delete branch September 26, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant