Esta guía explica cómo utilizar la función de búsqueda de Discourse para encontrar publicaciones creadas dentro de un período determinado.
Nivel de usuario requerido: Todos los usuarios
La interfaz de búsqueda de Discourse te permite limitar tus búsquedas a rangos de fechas específicos utilizando las cláusulas de búsqueda before y after. Esta función puede ser especialmente útil cuando necesitas encontrar publicaciones de un cierto período o dentro de un marco temporal concreto.
Uso de las cláusulas before y after
Las cláusulas before y after aceptan los siguientes formatos de fecha:
- Fecha completa (
AAAA-MM-DD) - Año y mes (
AAAA-MM) - Solo año (
AAAA) - Nombre del mes (completo o abreviado, por ejemplo,
junioojun) - Día de la semana (por ejemplo,
viernes) ayer- Número de días atrás (1–999, por ejemplo,
7significa hace 7 días)
Aquí tienes algunos ejemplos para ayudarte a entender cómo utilizar estas cláusulas:
-
before:june hashtag- Esto encontrará publicaciones con el término “hashtag” que fueron creadas antes del junio pasado.
-
before:2014 category:bug order:latest- Esta búsqueda devolverá publicaciones en la categoría “bug” creadas antes de 2014, ordenadas por las más recientes primero.
-
after:friday broken- Esto encontrará publicaciones que contengan la palabra “broken” creadas después del inicio de la semana que contiene el viernes pasado.
-
after:2016-01-12 before:2016-01-20 happy- Esta búsqueda devolverá publicaciones que contengan la palabra “happy” creadas entre el 12 de enero de 2016 y el 20 de enero de 2016.
-
after:june before:july in:first composer- Esto buscará la palabra “composer” en la primera publicación de temas creados entre el junio pasado y el julio pasado.
-
after:10 before:8 thing- Esta búsqueda encontrará publicaciones que contengan la palabra “thing” creadas entre hace 8 y 10 días.
-
after:yesterday status update- Esto encontrará publicaciones que contengan las palabras “status update” creadas desde ayer.
Notas importantes
- Todas las fechas se interpretan en la zona horaria configurada en el servidor (UTC por defecto).
- La búsqueda utiliza el inicio del día (00:00:00) como hora de inicio para cualquier período.
- El filtro se aplica a la fecha
created_atde las publicaciones, no a la fecha en que se creó el tema. - Si necesitas filtrar basándote en la fecha de creación del tema, utiliza la cláusula
in:firsten tu consulta de búsqueda.
Limitaciones
Actualmente, la función de búsqueda no admite resolución inferior a un día sin especificar una fecha completa y cualificada. Por ejemplo, no es posible buscar publicaciones con una antigüedad de al menos 2 horas utilizando before:2h o before:120m.
Si necesitas un filtrado basado en el tiempo más preciso (por ejemplo, publicaciones con más de 2 horas de antigüedad), considera usar un informe de Data Explorer. Esto puede ser especialmente útil para los equipos de soporte que necesitan dar a los miembros de la comunidad la oportunidad de responder preguntas antes de intervenir.