What key domains forbid
What this article forbids
- You cannot range-query a hash.
- You cannot get one contiguous run in two dimensions.
- You cannot have uniform adjacency and exact hierarchical nesting in the same cell system.
- You cannot guarantee exact nearest-neighbor results in high dimension without examining effectively everything.
- You cannot update a posting list or an ANN graph in place at reasonable cost, which is why both grow the same tombstone-and-merge apparatus.
Escapes and prices
- Linearization escapes dimensionality, priced in perimeter-many seeks plus false positives.
- Partitioning escapes fragmentation, priced in overlap or imbalance.
- Inversion escapes the wrong-key problem, priced in immutable segments and a merge policy.
- Quantization escapes the memory cliff, priced in recall.
- Graph navigation escapes partition scanning, priced in build cost and unsolved deletion.
- Correlated layout escapes the index entirely: the only free one in the list, and only while the correlation holds.