Skip to main content
Data / ML, Engineering

Powering Billion-Scale Vector Search with OpenSearch

December 18 / Global
Featured image for Powering Billion-Scale Vector Search with OpenSearch
Image
Figure 1: High-level prototype workflow.
Image
Figure 2: Baseline settings.
Image
Figure 3: Baseline CPU usage.
Image
Figure 4: Improved CPU usage.
Image
Figure 5: Baseline I/O.
Image
Figure 6: Improved I/O.
Image
Figure 7: Latency/QPS with number of shards.
Image
Figure 8: Latency/QPS with the number of replicas.
Image
Figure 9: Latency/QPS with different Ks.
Image
Figure 10: Latency/QPS with CSS.
Image
Figure 11: Blue/green deployment architecture.
Hao Sun

Hao Sun

Hao Sun is a Senior Software Engineer on the Search Platform at Uber. He mainly focuses on expanding ‌vector search capabilities and functionalities. He previously worked on the Kafka Ecosystem team.

Jiasen Xu

Jiasen Xu

Jiasen Xu is a Senior Software Engineer with Uber’s Search Platform team, driving the adoption of vector search technology. He has a broad interest in various technologies, including workflow engines, blockchain, and now semantic search.

Smit Patel

Smit Patel

Smit Patel is a Senior Software Engineer on the Search Platform team at Uber. His work is focused on developing features that improve resiliency, performance and user experience.

Anand Kotriwal

Anand Kotriwal

Anand Kotriwal is a Senior Software Engineer on the Search Platform team at Uber. His work is focused on developing features that improve user experience, and enhancing search engine efficiency and performance.

Xu Zhang

Xu Zhang

Xu Zhang is a Senior Staff Engineer at Uber, leading the development of Uber’s vector search within the Real-time Data and Search Platform. Previously, he focused on building robust real-time data platforms to power critical operational insights.

Posted by Hao Sun, Jiasen Xu, Smit Patel, Anand Kotriwal, Xu Zhang