Combinando múltiples filtros de búsqueda avanzados

Hola, en mi foro importado grande sería de gran ayuda poder combinar varios filtros de búsqueda para ayudar a los usuarios a detectar actividad en hilos antiguos en los que participaron en el foro anterior, como in:posted in:unseen o in:watching in:tracking.

Además, la consulta in:posted es útil para generar una lista de todos los temas que un usuario creó y/o en los que participó, pero la opción “Ordenar por: Última publicación” no se comporta como esperaba. Ordena los resultados por la última publicación que hizo el usuario. Si bien eso también podría ser útil, generalmente sería más útil tenerlo ordenado por la actividad más reciente de cualquier usuario que haya publicado, básicamente recreando una especie de lista de temas /latest personal ordenada por la publicación más reciente pero que solo contenga temas en los que el usuario participó.

4 Me gusta

Esto (más o menos) ya funciona.
Si escribes en el cuadro de búsqueda:
status:noreplies after:2023-01-01

Obtendrás todos los temas no respondidos desde el 1 de enero de 2023.

También jugué con la interfaz de búsqueda avanzada y si seleccionas 2 o 3 criterios de búsqueda, se añadirán en orden en el cuadro de búsqueda.

En cuanto a la lista de todos los filtros de búsqueda avanzada, me encargaré yo mismo de la lista completa… puede que la publique aquí cuando crezca.

Hmm, solo se pueden seleccionar juntos las casillas de verificación. Las opciones de este menú son mutuamente excluyentes:

Eso es correcto, PERO cuando estás construyendo una consulta de búsqueda compleja necesitas combinar diferentes criterios de búsqueda:
qué categoría Y qué estado Y desde qué fecha, etc.

Algunas de las casillas desplegables en la interfaz de usuario de búsqueda avanzada te permiten seleccionar varios valores (por ejemplo, categorías), pero para otras, como habrás notado, los valores son mutuamente excluyentes, por lo que tiene sentido que solo puedas seleccionar uno:

Hola, ¿encontraste una solución para esto? Estoy tratando de crear un enlace de búsqueda para temas no resueltos, pero solo para los que aún están abiertos (cerramos automáticamente después de 60 días de la publicación).

Creo que puedes usar las cadenas de consulta para eso en las listas de temas. por ejemplo \u003chttps://meta.discourse.org/latest?solved=no\u0026status=open\u003e

Más información sobre las cadenas de consulta - Using query strings to filter topic views

2 Me gusta

Creo que funciona. Pero tienes que escribir un filtro tú mismo porque solo puedes elegir uno en el menú desplegable.
https://meta.discourse.org/search?q=status%3Aunsolved%20status%3Aopen
Sin embargo, las cadenas de consulta son la mejor solución si no quieres añadir un término de búsqueda.

1 me gusta

Gracias @JammyDodger y @Moin, eso lo solucionó :slight_smile:

2 Me gusta