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

Recherche n'affiche pas toujours les tutoriels en premier #4231

Closed
GerardPaligot opened this issue Feb 28, 2017 · 16 comments
Closed

Recherche n'affiche pas toujours les tutoriels en premier #4231

GerardPaligot opened this issue Feb 28, 2017 · 16 comments
Labels
C-Search Concerne la recherche (et Typesense)

Comments

@GerardPaligot
Copy link
Member

Hello les amis,

Comme tout le monde, je suis ravi de voir la recherche revenir sur la page d'accueil, encore plus au vu de la pertinence de ses résultats. Malheureusement, sur certaines recherches (et peut-être sur certaines reindexation), les premiers résultats affichés ne sont pas des tutoriels mais des messages de forum. Chose étrange puisque les priorités me semblaient être : Tutoriel > Article > Forum.

Hors, quand j'ai tapé "android" dans la recherche, j'obtiens que des messages de forum dans les premiers résultats :

capture d ecran 2017-02-28 a 22 51 40

@DevHugo
Copy link
Contributor

DevHugo commented Feb 28, 2017

Bizarre c'est pas du tout les mêmes résultat sur la béta : https://beta.zestedesavoir.com/rechercher/?q=android.

@gllmc
Copy link
Member

gllmc commented Mar 1, 2017

Même comportement en cherchant Django ici et . Est-ce que #4224 aurait pu avoir un impact ?

@pierre-24
Copy link
Member

Est-ce que #4224 aurait pu avoir un impact ?

Possible. M'enfin j'ai décidément l'impression, comme je le disais sur l'article de la v22, que le boost pour les tags est trop puissant (2 vs 1.5 pour le titre). Et quand bien même c'est la même chose côté tutos, on dirait que c'est quand même les sujets qui gagnent.

@rezemika
Copy link
Contributor

rezemika commented Mar 3, 2017

Je confirme également. J'ai effectué plusieurs recherches pour voir le comportement.

Forum en 1er :

  • django
  • rest
  • framework (un seul sujet, puis le tuto principal)
  • contribuer (idéalement, devrait faire remonter le guide du contributeur)
  • zeste de savoir (contrairement à zds, ironiquement)
  • informatique
  • programmation
  • linux
  • maths (contrairement à mathématiques)

Contenus en 1er :

  • java
  • python
  • astronomie
  • interview
  • chimie
  • zds
  • arduino (mais le tuto d'Eskimon n'est qu'en page 2)
  • secourisme
  • histoire
  • économie
  • pédagogie
  • neurologie
  • windows
  • mac
  • mathématiques

Aussi, quand je tapes "symfony", seul un article remonte, puis le forum. En revanche, quand je choisis aussi "Contenus publiés", pleins d'autres contenus apparaissent (notamment "Créez une API REST avec Symfony 3").

Je ne connais pas assez django pour connaître la complexité de cette manoeuvre, mais il serait peut-être utile de rajouter une variable booléenne pour les tutos qui les identifieraient comme étant adaptés aux débutants dans un domaine (ou le faisant découvrir), les faisant remonter en premier dans les recherches. Notamment pour les tutos sur "Créer un site web avec le framework Django" ou "Apprendre à programmer avec Python 3".

@pierre-24
Copy link
Member

J'ai tenté un truc ;)

@GerardPaligot
Copy link
Member Author

@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 ?

@gllmc
Copy link
Member

gllmc commented Apr 2, 2017

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
Copy link
Member

Comme GCodeur a dit :)

@artragis
Copy link
Member

artragis commented Apr 2, 2017

Pour la partie is_obsolete, je vais ouvrir un autre ticket afin de garder le tracking clair

@artragis artragis closed this as completed Apr 2, 2017
@pierre-24
Copy link
Member

Y'en a pas déjà un avec cette idée ?

@artragis
Copy link
Member

artragis commented Apr 2, 2017

Pas que je sache mais maintenant on a #4263

@pierre-24
Copy link
Member

En attendant, @GerardPaligot et @rezemika, vous pouvez tester sur la bêta que le nouvel "ordre" est déjà plus en phase avec vos désir :)

@GerardPaligot
Copy link
Member Author

Malheureusement pas totalement. Tu as bien des publications en premier mais ils sont pas tous au dessus :

capture d ecran 2017-04-03 a 10 45 32

capture d ecran 2017-04-03 a 10 45 42

Je me permets de ré-ouvrir.

@GerardPaligot GerardPaligot reopened this Apr 3, 2017
@gllmc
Copy link
Member

gllmc commented Apr 3, 2017

Même problème en cherchant Django. Le tuto principal apparaît bien sur la première page, mais celui de gustavi est sur la deuxième. :/

@pierre-24
Copy link
Member

Je vois. En gros, le big-tuto est bien remonté comme je l'avais prévu, mais les topics sont toujours trop haut. Bon, pour ajuster ça, faut que j'attrape quelqu'un avec un accès à la bêta (au hasard @vhf) sur IRC et qu'on modifie ensemble deux ou trois truc pour voir ce que ça fait :)

@motet-a motet-a added the C-Search Concerne la recherche (et Typesense) label Nov 4, 2017
@Arnaud-D Arnaud-D moved this to À trier in Suivi des tickets Dec 17, 2022
@philippemilink
Copy link
Member

Maintenant qu'on a migré d'ElasticSearch vers Typesense (#6475, vous pouvez tester sur beta.zestedesavoir.com), j'ai l'impression que les problèmes signalés dans ce ticket sont corrigés. Je clos, mais libre à vous d'ouvrir un nouveau ticket si vous constatez encore des choses bizarres :)

@github-project-automation github-project-automation bot moved this from À trier to Clos 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-Search Concerne la recherche (et Typesense)
Projects
Status: Clos
Development

No branches or pull requests

8 participants