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

Mettre moins d'importances aux tutos obsolètes dans la recherche #4263

Open
artragis opened this issue Apr 2, 2017 · 1 comment
Open

Mettre moins d'importances aux tutos obsolètes dans la recherche #4263

artragis opened this issue Apr 2, 2017 · 1 comment
Assignees
Labels
C-Back Concerne le back-end Django C-Search Concerne la recherche (et Typesense)

Comments

@artragis
Copy link
Member

artragis commented Apr 2, 2017

Reprise de la discussion

Andro

@pierre-24 Je ne sais pas si c'est prévu/possible facilement, mais est-il possible de baisser la pertinence d'un contenu s'il est marqué comme étant obsolète par le staff ?

GCodeur

Très bonne suggestion à mon avis. Ça m'était venu en tête quand j'ai fait ma PR, puis j'ai oublié.

Pour info, c'est un simple booléen is_obsolete sur PublishableContent, donc je pense que ça doit être facile à faire. :)

pierre-24

Comme GCodeur a dit :)

@gllmc gllmc added C-Back Concerne le back-end Django S-Évolution labels Apr 3, 2017
@artragis artragis self-assigned this Aug 12, 2017
@artragis artragis added the C-Search Concerne la recherche (et Typesense) label Dec 27, 2018
@Arnaud-D Arnaud-D moved this to À trier in Suivi des tickets Dec 17, 2022
@philippemilink
Copy link
Member

Relativement facile à faire maintenant qu'on est passé à Typesense (#6475) :

  1. ajouter une entrée dans les paramètres :
    "if_article": global_weight_publishedcontent * 1.5,
    "if_tutorial": global_weight_publishedcontent * 1.5,
    "if_medium_or_big_tutorial": global_weight_publishedcontent * 1.7,
    "if_opinion": global_weight_publishedcontent * 1.3,
    "if_opinion_not_picked": global_weight_publishedcontent * 1.1,
  2. prendre en compte l'attribut is_obsolete dans la fonction qui calcule le boost d'une entrée de l'index dans
    def _compute_search_weight(self, is_medium_big_tutorial: bool):

Attention, on ne sait pas cumuler plusieurs boosts (on n'y a juste pas réfléchi). Par exemple, si on a un big-tuto obsolète :

  • c'est un big tuto donc on a un boost de 1.7
  • mais il obsolète donc un boost de (par exemple) 0.9

Quel est le boost final ? 0.9 ? 0.9*1.7 (=1.53) ?

@philippemilink philippemilink moved this from À trier to À traiter in Suivi des tickets Sep 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Back Concerne le back-end Django C-Search Concerne la recherche (et Typesense)
Projects
Status: À traiter
Development

No branches or pull requests

4 participants