Try 30 days of free premium.

Weird search behavior


LouisWu wrote a year ago: 1

If you try to find The Acolyte on the Show and People search, entering the first 5 characters of the only significant word, "acoly" [without the quotes of course] as a search term, the algorithm returns zero results.
Giving it "acol" gives 2 pages of hits, but none of those point are the actual show.
Only "acolyt" works as a partial match.


david wrote a year ago: 1

This is in fact the default behavior of our search component, Elasticsearch. For search terms of 5 characters or less, only 1 character deviation is allowed in a match. I'll have to look into whether changing this won't cause too much false positives. :)


LouisWu wrote a year ago: 1

Thanks David! I get why you want to limit the number of results for shorter words. But zero hits is clearly overshooting the mark 🙂
Maybe you can give hits more weight if they are located at the start of words? Or if more characters match exactly versus 'elastically'. If that makes sense 🤔

 

Try 30 days of free premium.