Lucene:Uber的搜索平台版本升级

In the dynamic ecosystem of Uber, search functionality serves as the backbone for numerous critical operations, ranging from matching riders to drivers, to geo search functionalities within Uber ride apps, to facilitating seamless exploration of restaurants and dishes in Uber Eats. The reliance on search is paramount, given the diverse and extensive nature of Uber’s service offerings.

在Uber这个充满活力的生态系统中,搜索功能是许多关键操作的支柱,包括将乘客与司机匹配,Uber乘车应用程序中的地理搜索功能,以及在Uber Eats中无缝探索餐厅和菜品。鉴于Uber的服务提供的多样性和广泛性,对搜索的依赖至关重要。

The Search Platform team at Uber has built an in-house search engine on top of Apache Lucene, with the primary objective of establishing a unified search infrastructure across all business verticals. Since its inception in 2019, the service has operated on Lucene version 7.5.0, which is two major versions and nearly four years behind the latest iteration.

Uber的搜索平台团队在Apache Lucene之上构建了一个内部搜索引擎,其主要目标是在所有业务垂直领域建立统一的搜索基础设施。自2019年成立以来,该服务一直在使用Lucene 7.5.0版本,这是最新版本的两个主要版本,距离最新版本已经过去了近四年。

Over the past four years, we’ve made significant strides in centralizing all search functions under one platform, catering to over 30 internal use cases. However, it’s clear that keeping up with the latest advancements is crucial. Lucene’s version 9+ introduces powerful semantic search capabilities through HNSW graphs, offering the potential for enhanced search accuracy and efficiency.

在过去的四年中,我们在一个平台上集中了所有搜索功能,为超过30个内部用例提供服务。然而,显然跟上最新的进展是至关重要的。Lucene的9+版本通过HNSW图引入了强大的语义搜索功能,提供了提高搜索准确性和效率的潜力。

Last year, we made the decision to upgrade from version 7.5.0 to 9.4.2. Initially, we contemplated upgrading one major version at a time. However, after careful assessment of the required efforts and considering the significant demand from customers for semantic search support, it became evident that a direct leap to two major version upgrades was the most practical approach

去年,我们决定从版本7.5.0升级到9.4.2。最初,我们考虑一次升级一个主要版本。然而,在仔细评估所需的工作量并考虑到客户对语义搜索支持的重大需求后,直接跨越两个主要版本升级成为最实际的方法。

Image

Figure 1: Glimpse of Uber’s Search use-cases.

图1:Uber搜索用例的一瞥。

The search platform...

开通本站会员,查看完整译文。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-22 23:59
浙ICP备14020137号-1 $Map of visitor$