When searching for something like the game "To The Moon", Ryot provides 1000+ results, where 90%+ are totally unrelated, same for the metadataSearch API. Probably because it ignores both "To" and "The", and just searches for "Moon".
This would not be a big issue if at least the games that match the search better would come first, but the actual game I'm searching is on the 2nd page.
The same search on IGDB (provider I'm using) shows only games that are actually related to the search:
I can see some options here:
- Actually take words like "To" and "The" into account when search (could be always or configurable/toggleable)
- Have a way to search by exact terms, maybe wrapping the search with quotes, just like when searching on Google
I'm trying to create an integration that fetches my Steam wishlist and syncs it with Ryot via a custom collection there, but it's not possible with these constraints, since I would need to iterate on the items returned by Ryot to check if the title and year actually matches the search.
When searching for something like the game "To The Moon", Ryot provides 1000+ results, where 90%+ are totally unrelated, same for the
metadataSearchAPI. Probably because it ignores both "To" and "The", and just searches for "Moon".This would not be a big issue if at least the games that match the search better would come first, but the actual game I'm searching is on the 2nd page.
The same search on IGDB (provider I'm using) shows only games that are actually related to the search:
I can see some options here:
I'm trying to create an integration that fetches my Steam wishlist and syncs it with Ryot via a custom collection there, but it's not possible with these constraints, since I would need to iterate on the items returned by Ryot to check if the title and year actually matches the search.