Enforces HNSW index selection over IVFFlat and correct distance operator usage for pgvector.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
<=>) on normalized embeddings. MUST use Inner Product (<#>) instead.m and ef_construction parameters. Relying on defaults is forbidden.<->) unless the operator has explicitly confirmed Euclidean distance is required.SELECT vector_norm(embedding) FROM table LIMIT 5.m = 16, ef_construction = 64 as baseline parameters. For tables exceeding 1M rows, MUST increase to m = 24, ef_construction = 128.EXPLAIN ANALYZE to confirm index usage. A sequential scan on a vector column is a defect.vector_ip_ops for <#>, vector_cosine_ops for <=>, vector_l2_ops for <->.vector extension MUST be confirmed enabled before any vector DDL. HALT if missing.