Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classer les fiches par date de dernière mise à jour #454

Open
johanricher opened this issue Sep 26, 2022 · 2 comments
Open

Classer les fiches par date de dernière mise à jour #454

johanricher opened this issue Sep 26, 2022 · 2 comments
Labels

Comments

@johanricher
Copy link
Member

johanricher commented Sep 26, 2022

User Stories

En tant qu'utilisateur de données, je souhaite voir les fiches dernièrement mises à jour afin d'avoir des informations plus fraiches.

Implémentation

  • Dans la recherche (/fiches/search), ajout d'une fonctionnalité de tri (date de dernière mise à jour, ordre alphabétique, pertinence, etc.)
  • On stocke la date de dernière mise à jour de chaque fiche (métadonnées dataset_record).

Aller plus loin

On aura besoin de stocker davantage de métadonnées de chaque fiche pour réaliser :

@johanricher
Copy link
Member Author

Besoin de clarification sur la situation actuelle @florimondmanca @Volubyl @DaFrenchFrog

  • Page d'accueil de l'instance (après connexion) : la liste de jeux de données est manifestement classée par date ("il y a X jours") mais on ne sait pas s'il s'agit de la date de création ou de la date de modification. Il faudrait enlever cette ambiguité dans l'UI (on n'a il me semble que la date de création).
  • Page recherche : comment sont classés les résultats ? est-ce qu'on a une notion de "pertinence", un score donné par le moteur de recherche ?

@florimondmanca
Copy link
Collaborator

  • Page d'accueil : Oui, c'est classé par date de création (created_at)
  • Page recherche : Oui, c'est trié par un score de pertinence entre la requête et le contenu du titre/description. Le score est essentiellement calculé par PostgreSQL en fonction de la fréquence d'occurrence des termes de recherche ainsi que leur proximité.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants