Questa guida spiega come utilizzare la funzione di ricerca di Discourse per trovare i post creati in un determinato arco di tempo.
Livello utente richiesto: Tutti gli utenti
L’interfaccia di ricerca di Discourse consente di limitare le ricerche a intervalli di date specifici utilizzando le clausole di ricerca before e after. Questa funzione è particolarmente utile quando è necessario trovare post relativi a un certo periodo o entro un arco di tempo specifico.
Utilizzo delle clausole before e after
Le clausole before e after accettano i seguenti formati di data:
- Data completa (
AAAA-MM-GG) - Anno e mese (
AAAA-MM) - Solo anno (
AAAA) - Nome del mese (completo o abbreviato, ad es.
giugnoogiu) - Giorno della settimana (ad es.
venerdì) ieri- Numero di giorni fa (1–999, ad es.
7significa 7 giorni fa)
Ecco alcuni esempi per aiutarti a capire come utilizzare queste clausole:
-
before:giugno hashtag- Troverà i post contenenti il termine “hashtag” creati prima dello scorso giugno.
-
before:2014 category:bug order:latest- Questa ricerca restituirà i post nella categoria “bug” creati prima del 2014, ordinati dal più recente al più vecchio.
-
after:venerdì broken- Troverà i post contenenti la parola “rotto” creati dopo l’inizio della settimana in cui è stato lo scorso venerdì.
-
after:2016-01-12 before:2016-01-20 happy- Questa ricerca restituirà i post contenenti la parola “felice” creati tra il 12 gennaio 2016 e il 20 gennaio 2016.
-
after:giugno before:luglio in:first composer- Cercherà la parola “compositore” nel primo post dei topic creati tra lo scorso giugno e lo scorso luglio.
-
after:10 before:8 thing- Questa ricerca troverà i post contenenti la parola “cosa” creati tra 8 e 10 giorni fa.
-
after:ieri status update- Troverà i post contenenti le parole “aggiornamento stato” creati da ieri.
Note importanti
- Tutte le date vengono interpretate nel fuso orario configurato sul server (UTC di default).
- La ricerca utilizza l’inizio della giornata (00:00:00) come ora di inizio per qualsiasi periodo.
- Il filtro si applica alla data
created_atdei post, non alla data di creazione del topic. - Se è necessario filtrare in base alla data di creazione del topic, utilizza la clausola
in:firstnella tua query di ricerca.
Limitazioni
Attualmente, la funzione di ricerca non supporta una risoluzione inferiore al giorno senza specificare una data completa e qualificata. Ad esempio, non è possibile cercare post vecchi di almeno 2 ore utilizzando before:2h o before:120m.
Se hai bisogno di un filtro temporale più preciso (ad esempio, post vecchi di oltre 2 ore), considera l’uso di un rapporto Data Explorer. Questo può essere particolarmente utile per i team di supporto che devono dare ai membri della comunità la possibilità di rispondere alle domande prima di intervenire.