Implementing vector similarity search in PostgreSQL. How Hoop Almanac finds comparable players using embeddings, cosine distance, and efficient indexing.