Closed caffeinewriter closed 2 years ago
The problem with "title search" exists as a uservoice for Helix Functionality.
https://twitch.uservoice.com/forums/310213-developers/suggestions/43079766-stream-title-searching
Which is tagged as "Investigating"
Additionally v5 is deprecated so likely won't be getting any fixes!
Thanks for the info! I've voted for that one, but title searching worked on v5 up until last month. I was hoping v5 would be stable enough to rely on until closer to EOL, so I could have a chance to add a backend to my app, instead of a purely client-side app to work with the new auth requirements, as well as for title searching to make an appearance in Helix.
The disappearance of title searching for v5 is the main reason I filed this as a bug report, rather than a feature request via Uservoice.
On helix it was also working few days ago, but since few days its broken
Checking the v5 to Helix migration guide confirms that title probably should exist on Helix's search at present.
The v5 endpoint searched for the channel title and category. Use “Search Channels” to match channel name or title. Use “Search Categories” to match a category.
So, it's definitely an issue with both v5 and Helix right now, at least according to the migration guide, so it may be worth adding the Helix tag to this issue as well. (Though it seems like I can't add Helix manually, and would have to open another issue), and the v5 API seems to have some extra issues independently.
I hope it will get fixed soon cuz i think it broke a few apis
Any news?
Welp, I've just added an issue for the Helix API, as my guess is they aren't even bothering with the v5 requests now potentially. Unfortunately, I've had no communication as far as if there's been any kind of looking in to this. Hopefully a Helix-tagged request will at least get some feedback :/ If this is the new intended behavior, I'm not even going to be able to continue development of my project which is frustrating to say the least.
Going to go ahead and close this in favor of #545, since v5 is on its way out anyway.
Brief description Prior to Mid-September 2021, the v5 API searched titles in addition to channel names, and always returned the full results for a particular query. Now, the search API will not return more than 100 results regardless of pagination, and will not search titles, rendering its effectiveness significantly more limited.
How to reproduce Search for a popular term/game such as
league
and see that the_total
field will not exceed 100, or something that rarely appears in categories or channel names, but more frequently appears in titles such asgamedev
and see that no stream titles match.Expected behavior The search returns the full number of results, and matches in titles, not just categories and channel names.
Screenshots Search results in my app for "league", with the API only ever returning a maximum of 100 results, even with prior pagination working beyond 100.
Search results in my app for "gamedev", showing only channels with gamedev in the name or category, or something approximately close such as "Gamedec".
Additional context or questions I've attached 2 examples of the returned JSON showcasing each behavior:
Search JSON for "league", limited to 100 results
Search JSON for "gamedev", not returning any streams with "gamedev" in the title