AI real estate search: natural-language queries across 1.4M listings
Real estate startup, Seed stage
Real semantic property search live. 90,000 unique searchers in launch week 1.
1.4M
Listings indexed
<400ms
Search latency
16
Days to ship
The situation
- A Sydney real estate startup wowed investors with a Cursor-built demo of natural-language property search, 'show me Federation-style 3-bed homes under $1.4M in inner-west suburbs with a north-facing yard'.
- The demo used hand-curated results.
- Behind the scenes, search was Postgres ILIKE on listing titles.
What we did
- Natural-language filter extraction with strict tool-call schema
- pgvector embedding search across 1.4M listings with HNSW index
- Hybrid ranker blending structured + semantic + lexical scores
- Inngest re-index pipeline running every 6 hours
- Eval harness with 200 labeled queries running on every change
- Edge search API with sub-400ms latency globally
The result
- The public launch hit 90,000 unique searchers in week 1.
- The investor follow-on round was secured 6 weeks after launch. The natural-language feature now drives 38% of search traffic, with a 22% higher inquiry-per-search rate than traditional filter search.
Timeline
How it unfolded
Days 1-3
Query taxonomy + label set
Days 3-6
Filter extraction layer
Days 6-10
Embedding pipeline
Days 10-13
Hybrid ranker
Days 13-15
Re-index pipeline
Day 16
Soft launch
“Our biggest investor tested the live product against the demo we showed him. He DM'd us 'this is actually better.'”
CTO · AI Real Estate Search · Sydney, Australia
Stack
OpenAIOpenAI Embeddingspgvector (Supabase)Typesense CloudInngestVercel