arXiv · 2504.01284
Migrating a Job Search Relevance Function
Abstract
In this paper, we describe the migration of a homebrewed C++ search engine to OpenSearch, aimed at preserving and improving search performance with minimal impact on business metrics. To facilitate the migration, we froze our job corpus and executed queries in low inventory locations to capture a representative mixture of high- and low-quality search results. These query-job pairs were labeled by crowd-sourced annotators using a custom rubric designed to reflect relevance and user satisfaction. Leveraging Bayesian optimization, we fine-tuned a new retrieval algorithm on OpenSearch, replicating key components of the original engine's logic while introducing new functionality where necessary. Through extensive online testing, we demonstrated that the new system performed on par with the original, showing improvements in specific engagement metrics, with negligible effects on revenue.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bennett Mountain, Gabriel Womark, Ritvik Kharkar. 2025-04-02. Migrating a Job Search Relevance Function. https://arxiv.org/abs/2504.01284
Cite the original work for its findings. Save a collection to share your selection of sources.