La búsqueda no admite dos puntos en el nombre de las etiquetas

No estoy seguro si esto se puede considerar un error real, o si es más bien una limitación técnica, pero como la búsqueda no actúa como se espera, ¡es un error! :smirking_face:

Uso etiquetas, no categorías, y esa es una razón por la que tengo etiquetas como forum:guide, forum:writing, forum:faq, etc. Y la razón por la que uso el prefijo forum es que tengo (o tendré…) similares en otros contextos, como server:guide, dogs:faq y así sucesivamente.

Por qué uso dos puntos en lugar de un guion es una muy buena pregunta. Principalmente porque los dos puntos se ven mejor y son más estructuralmente correctos. Y si recuerdo bien, :faq funcionó un poco mejor que -faq al buscar. Pero sobre todo porque Discourse permitía usar dos puntos en los nombres de las etiquetas.

Estoy bastante seguro de que esto es algo que se cambió recientemente, pero ahora, si empiezo a buscar, obtengo sugerencias como debería:

Pero cuando agrego los dos puntos y sigo escribiendo para obtener la sugerencia deseada o el término de búsqueda específico, sucede esto:

Nada. Como si cambiara a una búsqueda de texto normal y corriente.

Puedo cambiar la estructura de las etiquetas, si es absolutamente necesario, pero es bastante doloroso, no tanto por la acción de buscar y reemplazar, sino porque yo y mis usuarios estamos acostumbrados a usar esa estructura.

1 me gusta

No resuelve realmente tu problema, pero funciona bien si añades el # antes de la etiqueta.


Creo que de lo contrario, la búsqueda piensa que quieres usar un filtro de búsqueda como “in:” o “status:”

4 Me gusta

Es cierto. Y educar a los usuarios para que usen # cada vez que manejan etiquetas o grupos es una opción. Ya saben cómo usar @ con usuarios, o deberían saberlo :smirking_face:

Pero el problema es el propio dos puntos. Si ese será un carácter prohibido, lo aceptaré, pero hasta entonces…

1 me gusta

Las dos puntos tienen un propósito específico en la sintaxis de búsqueda, por lo que quizás estés argumentando en contra de los dos puntos en las etiquetas.

Me pregunto cuántas instancias han usado dos puntos en sus etiquetas y cuál sería el impacto de prohibirlos en el futuro.

2 Me gusta

No sé ni cómo buscar algo así. Pero vivimos en un mundo donde las etiquetas están muy infravaloradas, así que supongo que no demasiadas. Pero para ti, un gran cliente corporativo sería demasiado :wink:

Colon funcionó antes. Pero si la situación cambia a ser más restrictiva por el riesgo de conflictos, tendré que adaptarme y empezar a pensar en otro estilo.

1 me gusta

Si observas los diversos filtros de búsqueda avanzada, todos son sintaxis válida:

in:title 
in:messages 
in:likes 
in:seen 
#support:wordpress 
tags:rest-api 
@Stephen 
before:2023-11-17 
min_posts:5 
max_posts:50 
min_views:2 
max_views:200

Con la excepción del nombre de usuario, todos dependen de los dos puntos.

¿Funciona tags: para una etiqueta que contiene dos puntos? Sería un buen indicador de cuán soportables son tal como están.

Podría tener más sentido prohibir los dos puntos, simplemente porque incluso si la sintaxis de búsqueda se ajustara, no es inverosímil que una etiqueta termine incluyendo una de las sintaxis avanzadas anteriores y sea aún más difícil de diferenciar.

2 Me gusta

Bueno, la búsqueda funciona perfectamente, incluso cuando tags:tag:more. El problema es/era la falta de sugerencias automáticas.

Pero.

Hay nueva ayuda que no había notado.

Disculpa el lenguaje críptico, pero debajo del campo de búsqueda hay algo como “# filtrar por categoría o etiqueta”.

Eso es una guía directa para usar el hashtag cuando se busca directamente una etiqueta, por ejemplo. Y sin el hashtag, la búsqueda toma una ruta un poco más larga, pero los resultados siguen siendo válidos.

Estoy feliz siempre que ustedes no eliminen los dos puntos de los nombres de las etiquetas :smirking_face:

Entonces, esto no fue un error (incluso si sugirió etiquetas anteriores…) sino más bien un error de soporte/experiencia de usuario/usuario.

2 Me gusta