search: joined-up compounds return nothing ("scifi", "lowpoly"); normalise hyphens/spaces and add a few synonyms
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 82/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript
- Bereich
- search
Rechercherichtung
Beginne mit site/lib/search.mjs und lies die vorhandenen Suchtests, um zu sehen, wie Indexierung und Abfragen gehandhabt werden. Füge Tests für zusammengeschriebene sowie durch Bindestrich oder Leerzeichen getrennte Schreibweisen und die aufgeführten Synonyme hinzu; führe die relevanten Unit-Tests aus. Fertig ist es, wenn scifi/sci-fi und lowpoly/low poly dieselben Ergebnisse liefern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Why it matters
Common search spellings return nothing, so new users conclude the catalog lacks what they want.
Evidence
scifiandlowpolyreturn 0 results, whilesci-fireturns 12 andlow polyreturns 21. "Did you mean" (#109) only partly rescues these.3d modelreturns 16 of 77 3D entries.
Suggested approach
- In
site/lib/search.mjs, normalise hyphens and spaces in both the index and the query (index the joined forms too). - Add a small synonym map: model/models/mesh, sfx/sound effect, bgm/music, tileset/tilemap.
Done when
Each pair (scifi/sci-fi, lowpoly/low poly) returns the same results, with unit tests.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 58
- Forks
- 15
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus TMHSDigital/Free-Game-Dev-Assets
-
documentation priority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
TMHSDigital/Free-Game-Dev-Assets#178 ·
Maintainer antworten meist innerhalb von 1 Tag
-
copy: headline and README badge count 418 including 2 deprecated entries; the catalog shows 416Offenbug priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
TMHSDigital/Free-Game-Dev-Assets#175 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement priority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
TMHSDigital/Free-Game-Dev-Assets#174 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug hardening priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TMHSDigital/Free-Game-Dev-Assets#170 ·
Maintainer antworten meist innerhalb von 1 Tag
-
hardening priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
TMHSDigital/Free-Game-Dev-Assets#169 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TMHSDigital/Free-Game-Dev-Assets
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
riverqueue/river#1576 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
modrollstudio/Modroll-Studio-Website#80 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
mafzalkalwardev/mailforge#21 ·
-
good first issue help wanted
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100