Skip to content

Revoir le système de recherche #45

@noftaly

Description

@noftaly

Faudrait vraiment revoir le système de recherche pour qu'il soit + utilisé et surtout + simple à utiliser.

Déjà la présentation. Bon c'est subjectif mais il y a plusieurs problèmes selon moi :

  • Pourquoi "cacher" la loupe ? Pourquoi ne pas avoir un champs de recherche visible et pratique plutôt que d'appuyer sur un bouton puis avoir un champs qui apparait, coincé en haut ? (bien que l'animation soit sympa). Selon moi il faudrait un input juste en dessous du bandeau violet, au dessus des syntaxes. Ce serait bien aussi qu'il reste dans la page quand on scroll ^^
  • Une fois qu'on a cherché... L'interface... Bon. Entièrement à refaire selon moi. Déjà ca ne se met pas a jour dynamiquement... Ensuite les 3 petits filtres cachés derrière un menu "Voir + de critères", c'est pas utile, autant les montrer directement ! Surtout l'input de recherche pour qu'on puisse simplement modifier nos mots-clés ! Idem avec la légende, pourquoi la cacher ? Autant la mettre à droite ou a gauche dans les bords, ou en haut ou jsp, mais ca ne sert a rien de la cacher.
  • Ca c'est purement personnel mais je pense qu'il faudrait rendre les résultats un peu plus compact, ils prennent trop de place

Enfin dans l'algorithme de recherche... Il ne cherche pas vraiment très bien : si je marque at time il trouve la syntaxe, mais at time in world non. Il ne faut pas avoir peur d'afficher des mauvais résultats ! Affichez tout tout tout ! Mais mettez en premier ceux qui ont le meilleur match. Donc actuellement c'est pas nul car ca cherche dans le pattern et le titre, mais cherchez aussi dans la description et voire même l'exemple !

Ce qui faudrait faire c'est un système de recherche à point, ou vous passez plusieurs filtres et plusieurs conditions, puis + une syntaxe passe de filtre + elle a de point, et vous affichez celle qui en a le + en premier. Et il ne faut pas faire juste de la recherche littérale, mais utilisez aussi des algorithme pour cherchez des syntaxes/mots proches. Skript-hub arrive a trouver la bonne syntaxe quand on cherche at time in world. Je ne sais pas s'il le trouve grâce au pattern ou s'il décompose chaque mots et cherche individuellement chaque mots, mais il faut afficher le + de résultats possible.
Vous pouvez même l'améliorer en faisant des suggestions en temps réel, comme sur google, basé soit sur les recherches récentes, soit sur les + recherchés, soit sur les mots que l'on est en train d'écrire 🤷 ou les 3

Voilà voilà, c'est tout pour moi 😂 Voici un résumé court :

  • Avoir un input de recherche + visible
  • Revoir l'interface de recherche pour qu'elle soit + ergonomique (ne pas cacher tous les boutons, recherche dynamique, résultats + compacts)
  • Meilleur algorithme de recherche (ne pas hésiter a afficher plein de résultats faux)

Bon courage 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions