La priorité de recherche pour les catégories ne fonctionne pas avec une requête de recherche vide ?

L’histoire :
J’ai créé une page appelée No Replies pour mon forum avec l’URL suivante :
<discourse_forum>/search?q=status%3Asingle_user%20in%3Aunsolved%20status%3Aopen%20order%3Alatest_topic

Ce qui se passe, c’est qu’une requête de recherche vide est créée avec les paramètres de recherche avancée suivants :

status:single_user in:unsolved status:open order:latest_topic

Essentiellement, cela permet d’identifier les sujets non résolus pour lesquels personne n’a répondu (afin que nous puissions les traiter en priorité).

Qu’est-ce qui ne va pas ?
Il existe certaines catégories comme News, Announcements, etc., où le fait d’avoir un message sans réponse est tout à fait acceptable. Cependant, elles apparaissent dans la recherche ci-dessus.

Ce que j’ai essayé :
Pour les catégories mentionnées ci-dessus (où no replies ne doit pas être pris au sérieux), j’ai défini la Priorité de recherche pour ces catégories sur Très basse, afin qu’elles apparaissent en dernier lors de la recherche.

Mais cela ne semble pas fonctionner. Même lorsque je trie les résultats de recherche par Pertinence, elles apparaissent toujours en haut.
image

Seul lorsque je définis la Priorité de recherche sur Ignorer pour ces catégories, la priorisation de la recherche semble fonctionner (c’est-à-dire que ces sujets provenant de catégories ignorées disparaissent).

Quelqu’un pourrait-il s’il vous plaît expliquer le comportement de priorisation ? (avec une requête de recherche vide)
Et une solution pour s’assurer que les sujets des catégories à faible priorité vont toujours tout en bas ?

Note : Si ce n’est pas un bug, n’hésitez pas à le déplacer dans la catégorie pertinente.

1 « J'aime »

C’est une limite entre un bug et une fonctionnalité. Je suis favorable à son nettoyage : nous n’appliquons pas la priorité dans ce cas, car elle est appliquée ultérieurement lors de la recherche. Vous ne pouvez pas rechercher « rien ».

J’ajoute le balisage pr-welcome.

3 « J'aime »

Bonjour, je suis intéressé par cette question. J’ai créé une demande de tirage (pull request) sur Github.

La mise à jour appliquera la priorité de recherche par catégorie avec :

  1. Une chaîne de requête vide et
  2. Aucun ordre spécifié

PR en place : FIX: Appliquer la priorité des catégories pour une requête vide #9516

5 « J'aime »

La PR a été fusionnée il y a quelques semaines.

3 « J'aime »