Recherche de publications créées dans un délai spécifique

:bookmark: Ce guide explique comment utiliser la fonctionnalité de recherche de Discourse pour trouver des publications créées dans un laps de temps donné.

:person_raising_hand: 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 juin ou jun)
  • Jour de la semaine (par exemple vendredi)
  • hier
  • Nombre de jours écoulés (1–999, par exemple 7 signifie il y a 7 jours)

Voici quelques exemples pour vous aider à comprendre comment utiliser ces clauses :

  1. before:june hashtag

    • Cela permettra de trouver des publications contenant le terme « hashtag » créées avant juin dernier.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. after:10 before:8 thing

    • Cette recherche trouvera des publications contenant le mot « thing » créées entre 8 et 10 jours auparavant.
  7. 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_at des 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:first dans 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.

:bulb: 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.

13 « J'aime »

Quelles unités sont disponibles pour les recherches after: et before: ? Je vois que l’unité par défaut est les jours, pouvons-nous obtenir une résolution infra-journalière sans spécifier une date complète ?

Mon cas d’utilisation spécifique : je souhaite retourner les publications qui ont au moins 2 heures. J’ai l’intention d’utiliser in:first pour récupérer les sujets créés il y a plus de 2 heures.

J’ai essayé before:2h, before:120m et before:02:00:00 mais aucun d’entre eux n’a fonctionné.

La raison : notre équipe de support veut donner aux membres de la communauté une chance de répondre aux questions avant d’intervenir et d’essayer de résoudre les demandes d’aide.

1 « J'aime »

Un rapport d’explorateur de données mis à la disposition de votre équipe de support pourrait être une option plus appropriée si vous en avez besoin pour une durée inférieure à une journée. Ils pourraient ensuite l’ajouter à leur barre latérale et l’avoir à portée de main pour l’exécuter au besoin. :+1:

3 « J'aime »