Search Playground
Interactive demos of how search engines find and rank documents, from raw text to modern hybrid search. Every demo is live: edit the text, move the sliders, and watch the results change.
How does search work?
A search engine answers one question over and over: which documents best match this query? There are two main ways to answer it.
Keyword search looks for documents sharing words with the query. Not all words are equal: a document mentioning "quantum" several times is a better match for "quantum physics" than one full of "the". TF-IDF and BM25 turn this intuition into scores.
Semantic search compares meaning instead of words. Texts become vectors, and a search for "machine learning" can find a document about "neural networks" without a single word in common.
The demos follow the path of a real search engine. Each one stands on its own, but they make the most sense in order.