Saved in:
Bibliographic Details
Main Authors: Mountain, Bennett, Womark, Gabriel, Kharkar, Ritvik
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.01284
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910901605498880
author Mountain, Bennett
Womark, Gabriel
Kharkar, Ritvik
author_facet Mountain, Bennett
Womark, Gabriel
Kharkar, Ritvik
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2504_01284
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Migrating a Job Search Relevance Function
Mountain, Bennett
Womark, Gabriel
Kharkar, Ritvik
Information Retrieval
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.
title Migrating a Job Search Relevance Function
topic Information Retrieval
url https://arxiv.org/abs/2504.01284