Selecting a model for semantic search at Dropbox scale
Dec 11, 2024Marta Mendez

Summary
This post details the integration of semantic search into Dropbox's existing Nautilus search engine. It describes the shift from keyword-based search to understanding meaning and intent through embeddings. The authors evaluated text embedding models using a customized version of the Massive Text Embedding Benchmark (MTEB), adapting it for Dropbox's infrastructure, handling multiple embeddings per document, optimizing precision and dimensionality, and incorporating filename embeddings. The post highlights the observed metrics of a nearly 17% reduction in empty search sessions and a 2% lift in search session success rate.
More from the Universal Content Processing Platform trail
- Evolving our calendar assistant Reclaim to be AI-native without starting over
- How our universal content processing platform Riviera evolved for AI and beyond
- How we used DSPy to turn AI evaluations into better responses in Dash chat
- How we optimized Dash's relevance judge with DSPy
- Using LLMs to amplify human labeling and improve Dash search relevance