Today’s daily search tip comes from friend-of-the-newsletter Daniel Tunkelang.

From the talk: Query understanding matters more than ranking

Great search reflects the user’s intent back to them. It shows users through UX why results were included. It says “we get you”.

Break this down by entities the user mentions (color of product, news topic, celebrity, movie name…?). But just as important: what the user doesn’t mention! diversify across what’s missing. The user enters red shoes into the search bar, show them athletic shoes, dress shoes, and hiking boots.

Now the user knows you understand them. But they have more options to explore. In this framework, maybe what we really should do is prioritize:

Query Understanding → Diversity → Ranking

Does ranking actually come last?

-Doug

Services: Training (use code search-tips) · Consulting

This is part of Doug’s Daily Search tips - subscribe here


Upcoming course: Build your own vector database

Build your own vector database

Want to understand what makes embedding retrieval fast, relevant, and useful in real AI systems? Join Build your own vector database and build the core pieces yourself, from embeddings and indexing to search and retrieval.

Doug Turnbull

More from Doug
Twitter | LinkedIn | Newsletter | Bsky