Ce guide explique comment utiliser la fonctionnalité de recherche de Discourse pour trouver des publications créées dans un laps de temps donné.
Niveau d’utilisateur requis : Tous les utilisateurs
L’interface de recherche de Discourse vous permet de cibler vos recherches sur des plages de dates spécifiques en utilisant les clauses de recherche before et after. Cette fonctionnalité peut s’avérer particulièrement utile lorsque vous devez trouver des publications d’une certaine période ou dans un intervalle de temps précis.
Utilisation des clauses before et after
Les clauses before et after acceptent les formats de date suivants :
- Date complète (
AAAA-MM-JJ) - Année et mois (
AAAA-MM) - Année uniquement (
AAAA) - Nom du mois (complet ou abrégé, par exemple
juinoujun) - Jour de la semaine (par exemple
vendredi) hier- Nombre de jours écoulés (1–999, par exemple
7signifie il y a 7 jours)
Voici quelques exemples pour vous aider à comprendre comment utiliser ces clauses :
-
before:june hashtag- Cela permettra de trouver des publications contenant le terme « hashtag » créées avant juin dernier.
-
before:2014 category:bug order:latest- Cette recherche retournera des publications de la catégorie « bug » créées avant 2014, classées par ordre de plus récent en premier.
-
after:friday broken- Cela permettra de trouver des publications contenant le mot « broken » créées après le début de la semaine contenant le vendredi dernier.
-
after:2016-01-12 before:2016-01-20 happy- Cette recherche retournera des publications contenant le mot « happy » créées entre le 12 janvier 2016 et le 20 janvier 2016.
-
after:june before:july in:first composer- Cela recherchera le mot « composer » dans le premier message des sujets créés entre juin et juillet derniers.
-
after:10 before:8 thing- Cette recherche trouvera des publications contenant le mot « thing » créées entre 8 et 10 jours auparavant.
-
after:yesterday status update- Cela permettra de trouver des publications contenant les mots « status update » créées depuis hier.
Notes importantes
- Toutes les dates sont interprétées dans le fuseau horaire configuré du serveur (UTC par défaut).
- La recherche utilise le début de la journée (00:00:00) comme heure de début pour toute période.
- Le filtre s’applique à la date
created_atdes publications, et non à la date de création du sujet. - Si vous devez filtrer en fonction de la date de création du sujet, utilisez la clause
in:firstdans votre requête de recherche.
Limitations
Actuellement, la fonction de recherche ne prend pas en charge une résolution inférieure à la journée sans spécifier une date complète qualifiée. Par exemple, il n’est pas possible de rechercher des publications âgées d’au moins 2 heures en utilisant before:2h ou before:120m.
Si vous avez besoin d’un filtrage temporel plus précis (par exemple, des publications anciennes de plus de 2 heures), envisagez d’utiliser un rapport Data Explorer. Cela peut s’avérer particulièrement utile pour les équipes de support qui souhaitent donner aux membres de la communauté la possibilité de répondre aux questions avant d’intervenir.