pub const MAX_TOP_K: usize = 10_000;Expand description
M-16 fix: top_k maximum limit
Limit top_k upper bound to prevent:
- Large k values causing memory explosion (each SearchResult contains full vector)
- Performance issues with database/vector engine executing huge k queries
- Malicious caller triggering OOM via top_k=usize::MAX