Skip to content
AGNT
Accuracy

Venue Search Recall

87%

87% recall after HNSW index tuning on pgvector.

Improving

Venue search recall measures the percentage of relevant venues returned in the top-10 results for a given intent query. We define 'relevant' using a manually curated evaluation set of 200 query-venue pairs across 35 intent patterns (date night, quick lunch, sunset drinks, coworking, etc.). Each query has 3-8 ground-truth relevant venues annotated by local experts who know the Bali venue landscape.

The 87% recall was achieved after tuning the pgvector HNSW index parameters: ef_construction=128, m=16, ef_search=64. Before tuning (with default IVFFlat), recall sat at 72%. The improvement came from two changes: switching to HNSW for better approximate nearest neighbor performance, and enriching venue embeddings with intent-tagged descriptions rather than raw venue names alone.

We track recall separately from precision because for venue discovery, missing a great venue is worse than showing an okay one. Users can scroll past irrelevant results, but they can't find venues that never appeared. Our target is 90% recall by Q3 2026, primarily through adding multi-vector representations per venue (one per intent category the venue matches).

Methodology

Evaluated weekly against the 200-query eval set. Each query is embedded using the same model (text-embedding-3-small) and run against the pgvector HNSW index with the production ef_search parameter. The top-10 results are compared against ground-truth annotations. Recall@10 = (relevant venues in top 10) / (total relevant venues for that query), averaged across all 200 queries. The eval set is maintained in a private repo and updated monthly as new venues onboard and existing venues close or change category.

People also ask.

See it in action.

87% percent — real numbers from production. Try the live scan demo or explore more benchmarks.