Optimizing Uber's Search Infrastructure: Upgrading to Apache Lucene 9.5
Briefly

Uber has successfully transitioned from Apache Lucene 8.0 to 9.5, enhancing their search performance and efficiency across various services, benefiting their vast user base.
The search platform's architecture incorporates both a serving layer and an ingestion layer, with a Routing Service for directing queries and a Search Service for real-time result retrieval.
The ingestion layer, powered by Apache Flink, ensures that Lucene indices are continuously updated with real-time data changes, maintaining high accuracy in search results.
Over a six-month period, Uber's engineering team implemented a phased rollout for the Lucene update, conducting extensive code reviews and collaborations to minimize disruptions.
Read at InfoQ
[
|
]