Buscando publicaciones creadas en un período específico

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

:person_raising_hand: 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, junio o jun)
  • Día de la semana (por ejemplo, viernes)
  • ayer
  • Número de días atrás (1–999, por ejemplo, 7 significa hace 7 días)

Aquí tienes algunos ejemplos para ayudarte a entender cómo utilizar estas cláusulas:

  1. before:june hashtag

    • Esto encontrará publicaciones con el término “hashtag” que fueron creadas antes del junio pasado.
  2. 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.
  3. after:friday broken

    • Esto encontrará publicaciones que contengan la palabra “broken” creadas después del inicio de la semana que contiene el viernes pasado.
  4. 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.
  5. 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.
  6. after:10 before:8 thing

    • Esta búsqueda encontrará publicaciones que contengan la palabra “thing” creadas entre hace 8 y 10 días.
  7. 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_at de 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:first en 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.

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

13 Me gusta

¿Qué unidades están disponibles para las búsquedas after: y before:? Veo que las unidades predeterminadas son días, ¿podemos obtener una resolución sub-diaria sin especificar una fecha completa?

Mi caso de uso específico: deseo devolver publicaciones que tengan al menos 2 horas de antigüedad. Tengo la intención de usar in:first para capturar temas creados hace más de 2 horas.

Intenté before:2h, before:120m y before:02:00:00, pero ninguno funcionó.

La razón: nuestro equipo de soporte quiere dar a los miembros de la comunidad la oportunidad de responder preguntas antes de intervenir e intentar resolver solicitudes de ayuda.

1 me gusta

Un informe del explorador de datos disponible para su equipo de soporte puede ser una opción más adecuada si lo necesita por un período más corto que un día. Luego, podrían agregarlo a su barra lateral y tenerlo a mano para ejecutarlo cuando sea necesario. :+1:

3 Me gusta