Type what you're looking for, and see two different approaches try to find it. One matches your exact words. The other tries to understand what you mean, even if you don't use the same words the track's real details do. Song and artist data below comes from Spotify's public catalog — genre, album, and year are real; no audio or lyrics are used.
The left column uses BM25, a keyword-matching algorithm — it scores a result by how often your exact words appear, weighted by how rare those words are overall. It has no sense of meaning: it won't connect "retro" to "synth-pop," because those are different words.
The right column uses sentence embeddings — a small neural network reads each description and converts it into a list of 384 numbers representing its meaning. Your query gets converted the same way, and results are ranked by how close those number-lists are (measured with cosine similarity). This is why it can find a match with zero words in common with your query.
Try , , , or .
Exact words BM25
Finds songs that use your exact words.
Run a search to see results.
Meaning embeddings
Finds songs that mean what you mean, even in different words.
Run a search to see results.