Recherche de titre ne fonctionne pas comme prévu

À partir de cet après-midi, notre fonction de recherche a changé d’une certaine manière.
forum

Nous avons plusieurs titres que nous ajoutons fréquemment, nous utilisons donc beaucoup la recherche. Jusqu’à cet après-midi, lorsque nous recherchions un titre et cliquions dessus, cela nous menait au premier message du sujet.

Maintenant, cela nous emmène à un endroit aléatoire dans ce sujet.

Exemple : La recherche de “Black Clover” dans la recherche et le clic dessus nous mène à (environ) le message 230 sur 463.
La recherche de “Dragon Ball” nous mène à (environ) le message 817 sur 1101.

Le premier message contient le nom, ainsi que plusieurs dizaines de messages avant le message vers lequel nous sommes dirigés.

Idéalement, nous voulons que cela nous mène au premier message, et seulement en deuxième choix, nous voudrions qu’il nous mène au dernier message du sujet. Certainement pas quelque part au milieu du sujet.

Deux choses peuvent se produire :

  1. Discourse suit l’état de lecture et ramène l’utilisateur à l’endroit où il en était dans le fil de discussion.
  2. Les résultats de recherche identifient une réponse spécifique comme étant plus pertinente et y lient directement.

Je ne connais pas de paramètre qui pourrait modifier soudainement ce comportement, ni de changement récent ; d’autres pourraient en savoir plus. :slight_smile:

J’étais dans ces fils de discussion hier et je postais à la fin. Je les ai tous parcourus plusieurs fois de début à fin.

Je ne comprends pas vraiment cela, car près de 90 % des messages contiennent les mots-clés de la recherche, y compris le premier message qui les contient généralement à plusieurs reprises.

Nous avons effectué un réglage interne de notre moteur de recherche. @tgxworld en fera le suivi ici.

Ce que @maiki a dit ici est donc correct et correspond en réalité au comportement souhaité lorsque les résultats de recherche sont triés par pertinence. Cependant, nous avions précédemment un bug dans notre code qui nous amenait à afficher soit le premier, soit le dernier message d’un sujet correspondant au terme recherché.

Cela peut toujours être réalisé grâce au filtre in:first.

Il y a manifestement quelque chose qui ne va pas avec les résultats de recherche ici, car je peux tout à fait trouver d’autres messages qui devraient, selon moi, être mieux classés. Laissez-moi enquêter.

@Slowhand Il y avait effectivement un bug où nous n’affichions pas le véritable message ayant le classement le plus élevé.

La recherche de Black clover vous redirigera vers Black Clover - #98 by Slowhand - Other Anime - AN Forums, tandis que la recherche de Dragon ball vous mènera désormais vers Dragon Ball (all series & movies) - #2 by Slowhand - Other Anime - AN Forums.

Merci de vous être penché sur ce sujet. Je suis convaincu que si ce que je recherche est le vrai titre du fil de discussion, cela devrait m’emmener au premier message, et non à un message que le système juge « pertinent ». Ce que le système considère comme pertinent a probablement peu à voir avec la façon dont nous utilisons réellement notre forum.

Cela me rappelle Twitter qui ne cesse de basculer mon mode vers « Meilleurs tweets » au lieu de « Tweets les plus récents ». Qui a envie de lire des tweets dans un ordre aléatoire plutôt que dans l’ordre où ils sont publiés ? (désolé pour cette digression hors sujet)

Connaissez-vous l’opérateur in:title ? Cela vous mènera certainement toujours au message n° 1.

Non, je ne le connais pas.

(il faut 20 caractères, donc remplissage)

Essayez, c’est super utile

Je l’ai utilisé et, bien que je n’obtienne qu’un seul résultat de recherche, lorsque je clique sur le fil, cela m’emmène toujours à un point aléatoire dans le fil.

J’ai recherché « Black Clover in:title » et cela m’a emmené au message 103 sur 463.

Oh, c’est certainement un bug et @tgxworld le corrigera sous peu ! in:title devrait vous emmener inconditionnellement au message #1.

Merci beaucoup !
Et j’apprécie vraiment l’astuce pour la recherche in:title, je l’utiliserai certainement à partir de maintenant.

Corrigé dans

Cela fonctionne très bien, encore merci beaucoup !