Better search results

One thing is tripping me up, and I doubt I’m the only one:

Right now the search only seems to match from the start of a word. So when I search urban, I don’t get tracks where “urban” sits in the middle or is attached to something else like #urban, suburban, NuUrban, or Deep-Urban. I only get a hit if the term lines up with the beginning of a word, character for character.

What I’d love: have search match the typed text anywhere inside a word (a substring / “contains” match), not just at the start.

Concretely:

  • Type urban → returns Urban Soul, #urban, suburban, NuUrban, genre “Urban”, etc.

  • Nothing breaks for people who type full words those still match as before.

Thanks for the suggestion! I’ll share this with the dev team for consideration.

Hi again @MisterNuevo, what music source you using? Is it a source/playlist search?

I down-vote this!
You’re asking for serato-like search string which, to me has always been bringing junk results. Utterly junk.
If I type urban, I don’t want suburban to come in the list, for sure.
Likewise if I typed “haba haba”, I want “haba haba”, not “shaba ranks, marhaba, shabada or murhaba”

See my example below, of a bad search result compared to a good one

2 Likes

Totally fair point and actually, we want the same thing. I’m not asking for a Serato-style “contains” search that dumps suburban in when I type urban. That kind of junk drives me nuts too.

What I’m after is word-aware matching: treat #, -, / and similar characters as separators rather than letters. That single change gives you exactly the clean results you’re describing, and fixes my case at the same time:

  • Type urban → matches Urban Soul and #urban (because #urban is really just the word “urban” with a symbol stuck on front) — but not suburban, because that’s a different word.

my way of searching for songs is always combining tags Ive set with lexicon: i.e: house 00s funky should obv. look for fuky house tracks from the 00s.

but its also important songwise: youre looking for the song “that power” by justin bieber but you wont find it cause its written “#thatPOWER**” as the original title**

So your examples stay exactly as clean as you want them. The only thing that changes is that a leading # (or -, etc.) stops hiding a track from search.

In other words: not looser search — smarter search. I think that’s a version we’d both happily upvote.

2 Likes

Here we totally agree!
:slight_smile:

Thanks for the additional information on this one @MisterNuevo and @Armigo