omnigraph/docs/user
aaltshuler 281525cf7a fix(engine): prefilter(true) for filtered vector/FTS search
Lance's scanner defaults to prefilter=false: a filter riding the same
scanner as nearest()/bm25() is applied AFTER the ANN/FTS top-k, so
`limit k` meant top-k of the whole table and a selective predicate
silently starved results (the deny-list's silent-partial-result shape;
measured by the nearest-prefilter bench scenario: 20k rows, s=0.05,
k=10 -> 1000 matching rows exist, 0 returned). Set prefilter(true)
whenever a structured filter is pushed to the scanner: one flag governs
both the vector and FTS sources, plain scans ignore it, and it
re-enables scalar-index acceleration for the predicate under nearest.

The red test turns green: filtered nearest now returns the top-k of
MATCHING rows. Docs state the filters-before-search contract explicitly
(docs/user/search/index.md).

Closes iss-nearest-postfilter-starves-results.
2026-07-05 15:06:41 +03:00
..
branching fix(engine): stop branch-merge fast-forward OOM on embedding tables (#277) 2026-06-19 00:15:06 +02:00
cli docs(user): coherence cleanup aligned with 0.7.1 (#293) 2026-06-21 00:02:34 +03:00
clusters docs: state cluster apply is storage-direct, not server-routed (#306) 2026-06-28 17:14:58 +02:00
concepts feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
mutations feat(engine): Stage the delete path; retire the inline-delete residual (#308) 2026-06-27 16:48:41 +02:00
operations docs(upgrade): add a v0.8.0 migration section — manifest changes, stricter-validation pre-flight 2026-07-03 03:55:21 +03:00
queries docs(user): de-dev polish — strip internal scaffolding from user docs (Phase 3a) (#226) 2026-06-14 14:39:25 +03:00
reference feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
schema docs(schema): document enum widening — migration step list, OG-MF-106 scope, test map 2026-07-05 01:32:11 +03:00
search fix(engine): prefilter(true) for filtered vector/FTS search 2026-07-05 15:06:41 +03:00
deployment.md fix(cluster): stop cluster-apply crash-loops from the recovery-sidecar trap (#284) 2026-06-19 03:34:15 +03:00
index.md feat(engine): retire commit-graph tables (#311) 2026-06-28 16:49:49 +02:00
install.md ci: add linux-arm64 (aarch64) prebuilt release target (#316) 2026-06-29 22:55:44 +02:00
quickstart.md docs(readme): embedded quick-start run-through + trimmed Clients (#266) 2026-06-16 12:36:11 +02:00