Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
Admin (1 edit)

Hey, thanks for the feedback. There are a lot of pages with "slime" in the title, so it looks like yours is getting bumped off the set of results. Search works by "relevance" ranking, so a query for "slime" only matches 50% of your title, so it's 50% relevant. Projects with the same relevance are then sorted by their average popularity. One option is to introduce pagination, but that might not solve your issue. Do you have any ideas on how we can make this better?

(2 edits)

Theoretically if my 2-word title doesn't appear, than no titles should appear with 3 or more words, but there actually quite a lot of them.

  • (SUPER MEGA METROPOLITAN KARATE KICKING SLIME KILLING X-TERMINATOR 40,000) (1/9)
  • The True Slime King Soundtrack (1/5)
  • Animated Pixel Slime (1/3)
  • Slime Research (1/2)

If results are discarded behind the scenes, then I think pagination with a configurable Results per Page and no total limit would be better. It'd also be helpful to have main page sorting settings of Popular, New & Popular, Top sellers, Top rated, Most Recent and re-use them for searches.

Relevance by percentage of title also seems like a bad heuristic since it makes me consider changing my game's name to "Slime" on itch.io, but I don't have any alternatives. 

As an experiment I tried a custom google search engine pointed at itch.io and a search for "slime" gave me my game on page 3 and 4. Maybe that would be another option, but I don't know anything about licensing or costs or phone-home/user-tracking side-effects if google stuff is baked into a site. (Edit: itch seems to load google analytics by default, so that's probably not an issue then)

As far as searching by tag itself, I only found a slime tag link through the custom search engine and then found Slime Research. As an itch.io user attempting to search by tag, even after being told it exists, I have no clue where to find such a feature through itch.io itself.  Something like this, along with the game-edit tag search where it shows you added tags, might be good.

Thanks for the response! Hope you find something useful in here.


Edit: As for the tag page you mentioned below, the drop-down list interface is pretty bad. Like I said above, copying the tag-editing system we use while editing a game and allowing users to search with that would be MUCH better.

Admin

Thanks for the reply. The relevance algorithm is a bit more complicated than I described above. For the relevance matching method the short description is also taken into account as words, but it uses a reduced weighting. Additionally, the way it adds up multiple occurrences might not be linear, and some words don't count because they are considered stop words. (These rules are defined in the sorting method that out database, Postgres gives us). In a future update I'm considering removing the sort description from the set of words. This is the kinda thing I need to spend some time testing though, since altering the sort to make some people go up will push others down, especially for broad topic based searches. This is why I think it's more worth it to push topic based searches to browse pages with tags.

I've added Slime as an approved tag so it will now appear on top when you search for it: https://itch.io/games/tag-slime. Another change I can think to make is show any tag if it directly matches the search query, even if isn't approved.

As an itch.io user attempting to search by tag, even after being told it exists, I have no clue where to find such a feature through itch.io itself. 

I agree this is an issue. We have plans to add a freeform tag selector but we haven't had a chance to put together the UI yet.

Thank you for all of your help. I hope you guys give some more consideration to search pagination and removing the search limit!