Pair Search: hybrid semantic and keyword search over Singapore's 30,000+ Hansard parliamentary records
Singapore's official Hansard search was purely keyword-based, flooding results with documents that frequently mentioned a query word but were only tangentially related, while presenting no smart text snippets to help users evaluate relevance.
The existing official Hansard search engine ranked results by single-word frequency rather than full-phrase or semantic relevance, causing searches on common terms such as 'covid' to return irrelevant documents with no snippet preview.
Pair Search achieved dramatic improvements in search result quality and is averaging ~150 daily users and ~200 daily searches in its soft launch, with government policy officers reporting productivity gains and faster results.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Pair Search achieved dramatic improvements in search result quality and is averaging ~150 daily users and ~200 daily searches in its soft launch, with government policy officers reporting productivity gains and faster…
What tools did this team use?
Vespa.ai, e5 embeddings, ColbertV2, BM25.
What results were reported?
Daily users (soft launch): ~150; Daily searches (soft launch): ~200; Search result quality: dramatic improvements in search results; Productivity impact (user feedback): improve productivity by a few folds (source-reported, not independently verified).
What failed first in this deployment?
The existing official Hansard search engine ranked results by single-word frequency rather than full-phrase or semantic relevance, causing searches on common terms such as 'covid' to return irrelevant documents with n…
How is this back office ops AI workflow structured?
Hansard database ingestion → Hybrid keyword and semantic retrieval → Multi-phase ColbertV2 reranking → Ranked results presented.