ruvector/docs/research/nightly
rUv 019e5afff3
research(nightly): ACORN — predicate-agnostic filtered HNSW (#391)
* docs(adr): add ADR-160 for ACORN predicate-agnostic filtered HNSW

Records the decision to ship ruvector-acorn as the ruvector solution for
filtered vector search recall collapse at low predicate selectivity. Documents
3 concrete index variants, measured benchmark results, consequences, and a
4-phase implementation roadmap (NN-descent, payload index, delta-index, SIMD).

https://claude.ai/code/session_0173QrGBttNDWcVXXh4P17if

* docs(research): add nightly research doc — ACORN filtered HNSW (2026-04-26)

Full research document: SOTA survey (SIGMOD 2024, competitor changelog),
proposed design with graph construction + ACORN beam search pseudocode,
implementation notes (greedy vs NN-descent, entry point selection, predicate
generality), real benchmark methodology and results table, blog-readable
walkthrough, failure modes, roadmap, and production crate layout proposal.

https://claude.ai/code/session_0173QrGBttNDWcVXXh4P17if

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-04-27 00:29:37 -04:00
..
2026-04-23-rabitq feat(rabitq): add RaBitQ rotation-based 1-bit quantization crate (ADR-154) 2026-04-23 07:56:23 +00:00
2026-04-26-acorn-filtered-hnsw research(nightly): ACORN — predicate-agnostic filtered HNSW (#391) 2026-04-27 00:29:37 -04:00