improvement(knowledge): rank the vector page on the projection and admit searches in parallel - #8097
Conversation
…mit searches in parallel
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
There was a problem hiding this comment.
All reported issues were addressed across 12 files
Reply with feedback, questions, or to request a fix.
Fix all with cubic | Re-trigger cubic
|
…, pass over emptied slices
…ed pool as exhausted
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 12 files
Reply with feedback, questions, or to request a fix.
Fix all with cubic | Re-trigger cubic
… while the projection is unfilled
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
…e fill memo in its test
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
Summary
vector.rerankbecomesvector.page, which reads only the slice's identities; the full read predicate follows at hydration as before. Hydration scores results on the projection for both legs, and keyword hydration no longer re-matches the query. On 12 queries against a production-shaped copy the projection's order keeps the top result every time and 18.7 of the full-vector top 20.acl IS NULL AND EXISTS (document …)fallback is omitted once the keyword projection is filled, the same gate the vector walk already used.Type of Change
Testing
bun run lint,check:audits,docs-manifest:check, block-registry audit,type-checkpass; 4,165 tests pass across knowledge, search route and billing.Checklist