SteamDatabase / steamdb.info-issues

🚱 Issue tracker for the SteamDB website
https://steamdb.info
The Unlicense
414 stars 60 forks source link

Allow AND/OR-searches for multiple tags #757

Closed tdnzr closed 2 years ago

tdnzr commented 2 years ago

When I search SteamDB for multiple tags, I can currently only do an AND-search, e.g. Roguelite AND Roguelike, not Roguelite AND/OR Roguelike. It would be helpful to be able to do AND/OR searches, as well.

Example use case for an AND/OR search: suppose I'm a Roguelike afficionado and want to search for games with aspects of roguelikes, permadeath, exploration, or similar. Unfortunately, Steam spreads that info out over many tags, so I'd need an AND/OR search for tags like these: Roguelite, Roguelike, Action Roguelike, Perma Death, Metroidvania, Souls-like, Traditional Roguelike, Roguevania.

(One service I'm aware of which allows AND/OR searches is Steam250 (here's the aforementioned search for all these roguelike tags), but their search otherwise lacks important features like searching for discounts or hiding games in one's library.)

xPaw commented 2 years ago

On which page?

tdnzr commented 2 years ago

Ah, I meant the search feature and its tag filtering on this page. Quote from the tooltip: "If multiple tags are included, all of them have to match". And I guess the tag filtering on the Instant Search currently has the same limitation and could hence benefit from the same feature.

Consider this example search: there seem to be ~10 Traditional Roguelikes and ~138 Action Roguelikes. When I search for both tags via SteamDB, it displays games which have both tags (i.e. 2 games). The AND/OR search I want would find games with either tag and display ~146 games (138+10 minus the 2 games which have both tags).

xPaw commented 2 years ago

image

tdnzr commented 2 years ago

Thanks a ton for this update! As a very tiny issue, due to this update, the tag search tooltip is no longer up-to-date: firefox_2022-07-26_21-22-52