Edit: Just to clarify, this has been accepted into the community extensions repo. So you can use it like:
```
INSTALL hnsw_acorn FROM community;
LOAD hnsw_acorn;
```
Curious about filter selectivity though: does ACORN-1 still help when the filter eliminates, say, 95% of the index? I've seen cases where tight category filters completely undermine graph traversal because the graph structure assumed a uniform distribution over the subspace.
https://github.com/lance-format/lance-duckdb/tree/main?tab=r...
I just noticed this, and your post, and haven't yet checked neither (sorry). I'm however doing some vector search benchmarking soon, with DuckDB's options alongside others. So your work caught my attention here.