Were there any changes introduced recently into /search/streams algorythm?
Querying for " Final Fantasy XIV: Heavensward" used to return streams of that game, now it returns streams of other games - like “Final Fantasy VIII” along with the results thus showing the wrong streams on the site.
I’ve changed that to only query for “Heavensward” as it’s quite unique but would like to know if that’s an intentional change or is that an error.
As night said, you should use the streams endpoint with the game parameter to get streams of a specific game. The search endpoint is only guaranteed to return streams that we think match your query, and we will update the search algorithm to better suit our users without warning or version upgrades.
If you refer to Twitch’s TwitchCon keynote, they said they are working to improve site search. I assume these changes are part of that effort, and search will be improved over time. If you need a specific game, you should query the channel endpoint instead.
I mean, at the very least if they are going to change the functionality of something I’m using they can update the documentation too. I’ve fixed my stuff to use quotes around the search string which has fixed the problem. The documentation specifically states that /search/stream querys are exact match.