Skip to content

Commit

Permalink
Merge pull request #11151 from Hiviexd/beatmap-search-operators
Browse files Browse the repository at this point in the history
Update search operator table in `Beatmap search`
  • Loading branch information
Walavouchey authored Mar 21, 2024
2 parents b6394ff + 5a11847 commit f263285
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 24 deletions.
21 changes: 13 additions & 8 deletions wiki/Beatmap_search/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,16 @@ By default, any text entered at the [song select screen](/wiki/Client/Interface#

Beatmap metadata fields can be compared against specific values for more granular filtering, using the following operators:

| Comparison | Description |
| :-: | :-- |
| `=` (everywhere), `==` (stable), `:` (lazer and web) | Equal to |
| `!=` | Not equal to |
| `<` | Less than |
| `>` | Greater than |
| `<=` | Less than or equal to |
| `>=` | Greater than or equal to |
| Comparison | osu!web | osu!(stable) | osu!(lazer) | Description |
| :-: | :-- | :-- | :-- | :-- |
| `=` | ![Yes][true] | ![Yes][true] | ![Yes][true] | Equal to |
| `==` | ![No][false] | ![Yes][true] | ![No][false] | Equal to |
| `:` | ![Yes][true] | ![No][false] | ![Yes][true] | Equal to |
| `!=` | ![No][false] | ![Yes][true] | ![No][false] | Not equal to |
| `<` | ![Yes][true] | ![Yes][true] | ![Yes][true] | Less than |
| `>` | ![Yes][true] | ![Yes][true] | ![Yes][true] | Greater than |
| `<=` | ![Yes][true] | ![Yes][true] | ![Yes][true] | Less than or equal to |
| `>=` | ![Yes][true] | ![Yes][true] | ![Yes][true] | Greater than or equal to |

## Client

Expand Down Expand Up @@ -134,3 +136,6 @@ lastplayed>1y

[^website-filters]: [osu!web source code](https://github.com/ppy/osu-web/blob/c1a5dc390634accc87c12cb2cead73c45d8e7ad5/app/Libraries/Search/BeatmapsetQueryParser.php)
[^lazer-filters]: [osu!(lazer) source code](https://github.com/ppy/osu/blob/ae9a2661ace43a96a4fbf26072ed3efd0dc0ba54/osu.Game/Screens/Select/FilterQueryParser.cs)

[true]: /wiki/shared/true.png
[false]: /wiki/shared/false.png
21 changes: 13 additions & 8 deletions wiki/Beatmap_search/es.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,16 @@ De forma predeterminada, cualquier texto ingresado en la [pantalla de selección

Los campos de metadatos de beatmaps se pueden comparar con valores específicos para un filtrado más granular, usando los siguientes operadores:

| Comparación | Descripción |
| :-: | :-- |
| `=` (en todos lados), `==` (en stable), `:` (en lazer y el sitio web) | Igual que |
| `!=` | No igual que |
| `<` | Menor que |
| `>` | Mayor que |
| `<=` | Menor que o igual que |
| `>=` | Mayor que o igual que |
| Comparación | osu!web | osu!(stable) | osu!(lazer) | Descripción |
| :-: | :-- | :-- | :-- | :-- |
| `=` | ![][true] | ![][true] | ![][true] | Igual que |
| `==` | ![No][false] | ![][true] | ![No][false] | Igual que |
| `:` | ![][true] | ![No][false] | ![][true] | Igual que |
| `!=` | ![No][false] | ![][true] | ![No][false] | No igual que |
| `<` | ![][true] | ![][true] | ![][true] | Menor que |
| `>` | ![][true] | ![][true] | ![][true] | Mayor que |
| `<=` | ![][true] | ![][true] | ![][true] | Menor que o igual que |
| `>=` | ![][true] | ![][true] | ![][true] | Mayor que o igual que |

## Cliente

Expand Down Expand Up @@ -138,3 +140,6 @@ lastplayed>1y

[^website-filters]: [Código fuente de osu!web](https://github.com/ppy/osu-web/blob/c1a5dc390634accc87c12cb2cead73c45d8e7ad5/app/Libraries/Search/BeatmapsetQueryParser.php)
[^lazer-filters]: [Código fuente de osu!(lazer)](https://github.com/ppy/osu/blob/ae9a2661ace43a96a4fbf26072ed3efd0dc0ba54/osu.Game/Screens/Select/FilterQueryParser.cs)

[true]: /wiki/shared/true.png
[false]: /wiki/shared/false.png
21 changes: 13 additions & 8 deletions wiki/Beatmap_search/fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,16 @@ Par défaut, tout texte saisi à [l'écran de sélection des musiques](/wiki/Cli

Les champs de métadonnées des beatmap peuvent être comparés à des valeurs spécifiques pour un filtrage plus précis, à l'aide des opérateurs suivants :

| Comparaison | Description |
| :-: | :-- |
| `=` (n'importe ou), `==` (stable), `:` (lazer et site web) | Égale à |
| `!=` | Pas égal à |
| `<` | Inférieure à |
| `>` | Supérieure à |
| `<=` | Inférieur ou égal à |
| `>=` | Supérieur ou égal à |
| Comparaison | osu!web | osu!(stable) | osu!(lazer) | Description |
| :-: | :-- | :-- | :-- | :-- |
| `=` | ![Oui][vrai] | ![Oui][vrai] | ![Oui][vrai] | Égale à |
| `==` | ![Non][faux] | ![Oui][vrai] | ![Non][faux] | Égale à |
| `:` | ![Oui][vrai] | ![Non][faux] | ![Oui][vrai] | Égale à |
| `!=` | ![Non][faux] | ![Oui][vrai] | ![Non][faux] | Pas égal à |
| `<` | ![Oui][vrai] | ![Oui][vrai] | ![Oui][vrai] | Inférieure à |
| `>` | ![Oui][vrai] | ![Oui][vrai] | ![Oui][vrai] | Supérieure à |
| `<=` | ![Oui][vrai] | ![Oui][vrai] | ![Oui][vrai] | Inférieur ou égal à |
| `>=` | ![Oui][vrai] | ![Oui][vrai] | ![Oui][vrai] | Supérieur ou égal à |

## Client

Expand Down Expand Up @@ -140,3 +142,6 @@ lastplayed>1y

[^filtres-sites-web]: [Code source osu!web](https://github.com/ppy/osu-web/blob/c1a5dc390634accc87c12cb2cead73c45d8e7ad5/app/Libraries/Search/BeatmapsetQueryParser.php)
[^filtres-lazer]: [Code source osu!(lazer)](https://github.com/ppy/osu/blob/ae9a2661ace43a96a4fbf26072ed3efd0dc0ba54/osu.Game/Screens/Select/FilterQueryParser.cs)

[vrai]: /wiki/shared/true.png
[faux]: /wiki/shared/false.png

0 comments on commit f263285

Please sign in to comment.