Searching with a small memory footprint
In large-scale scenarios, the memory requirement for graph-based methods grows quickly. To reduce the memory footprint we recommend:
Use vector compression for search. The supported vector compression techniques, LVQ and LeanVec, reduce the memory footprint and improve performance.
Build the graph with a small
graph_max_degree
(e.g., 32). SVS optimizations enable very high search performance even in graphs built with smallgraph_max_degree
(see Search with Reduced Memory Footprint).Use vector compression for graph building. The supported vector compression techniques, enable graph building with compressed vectors with almost no degradation in search accuracy compared to a graph built with full precision vectors [ABHT23] [TBAH24].