Vaya a una instancia alojada de Discourse y regístrese como un nuevo usuario. Me registré en internals.rust-lang.org.
Siga el tutorial de incorporación para nuevos usuarios “¡Saludos!” de @discobot.
El mensaje #15 en el tema del tutorial dirá:
Haga clic en el icono de búsqueda, escriba capybara en el cuadro y haga clic en “capybara en este tema” debajo del cuadro de entrada de búsqueda.
El resultado es “No se encontraron resultados”. Espero que se encuentren dos mensajes (el #15, donde está escrito el texto “Intenta buscar el término “capybara” en este tema”, y el mensaje anterior que tiene la foto de la capibara).
La búsqueda de otros términos sí funciona. Por ejemplo, buscar el tema por “nasty” devuelve dos publicaciones.
La palabra “capybara” se encuentra “en todos los temas y publicaciones”. Por lo tanto, puede ser indexada.
Creo que esto es de gravedad 3; aunque solo afecta a un pequeño número de usuarios y es un mero problema cosmético, le ocurre a un usuario nuevo y deja la impresión de que la función de búsqueda no es confiable o que el sitio está mal mantenido.
¡Gracias por probar! Usé Firefox en un escritorio OpenSUSE. También acabo de revisar en el Firefox de mi teléfono y obtuve el mismo resultado de “no se encontraron resultados”:
Nuevamente, solo para aclarar, la foto del capibara sí se insertó en el hilo del mensaje. Buscar la palabra capibara no devuelve resultados, a pesar de que aparece en el mensaje n.º 15.
P.D. No quería complicar las cosas, pero en caso de que sea importante: el mensaje modificado con la foto del capibara ya no está en mi hilo. No sé cómo se revirtió. Este es un problema tan específico e improbable que pensaría que es solo algo aislado para mí, excepto por el informe de mayo de 2017 de otro usuario. Pero no me importa si crees que es mejor archivar este tema sin dedicarle más tiempo, si varias personas no pueden repetirlo.
En realidad me preguntaba por qué “capybara” fue el término más buscado en mi sitio durante un tiempo, pero ahora todo tiene sentido
Claramente no seguí el tutorial hasta el final.
Parece que tienes que seleccionar explícitamente la opción “Buscar en este tema”. Acabo de repasar el tutorial y, cuando llegó a ese punto, busqué “capybara”:
Intenta buscar el término “capybara” en este tema
…pero estoy de acuerdo en que no es obvio. Sospecho que el tutorial se escribió mientras Discourse aún admitía la “búsqueda mientras escribes”, por lo que el resultado de la búsqueda aparecería antes de que presionaras Enter. (Además, creo que “buscar mientras escribes” también buscaba en mensajes privados).
Hice esto. Ver punto #4 del OP (también, #6 y #7). Ver también que la casilla de verificación está marcada en la captura de pantalla del sitio móvil que publiqué.
Hasta ahora, parece que nadie ha podido reproducir el error que estoy recibiendo. Sospecho que hay alguna corrupción en mi hilo de mensajes del tutorial de discobot. O bien, dios es una capibara y estoy en su lista de traviesos.
Eso es muy interesante. Acabo de mirar mi hilo de prueba y, efectivamente, ¡la capibara ha desaparecido! El historial de edición muestra que discobot editó la publicación, pero el cambio real ha desaparecido:
…lo que se llama cuando la máquina de estados de discobot pasa a un nuevo estado:
La limpieza solo debe ocurrir cuando sales del estado tutorial_search, lo que sucede cuando respondes con el emoji . ¿Hiciste eso en tu hilo?
¿Recuerdas cuánto tiempo esperaste después de que se editara la publicación antes de realizar la búsqueda? ¿Es posible que el servidor estuviera saturado y no hubiera indexado la publicación para cuando buscaste?
Lo hice de inmediato. Quiero decir, completé el tutorial de una sentada. Discobot añadió la publicación de “buscar capibara” a las 8:57 AM y respondí a las 9:10 AM (25 de agosto de 2022). Presenté este mismo error en internals.rust-lang en los 15 minutos intermedios…
Acabo de probar con Konqueror en lugar de Firefox. Nunca antes había usado Konqueror en este portátil, así que pensé que descartaría cualquier problema del navegador. Tengo los mismos resultados:
Cuando busco “nasty” en el hilo, muestra los dos resultados correctos. Así que el hilo está indexado; de hecho, uno de los resultados de “nasty” es el mismo resultado de discobot que tiene "capybara" dentro, así que esa publicación está indexada. Es extraño.
En este punto, probablemente el único resultado útil de esto sería si ayuda a encontrar algún problema con el índice de búsqueda o algo así. Estoy feliz de hacer cualquier prueba que sea útil, o estoy feliz de dejarlo cuando sea si ha seguido su curso.
Si introduces la palabra capybara tú mismo en el hilo de mensajes privados y luego la buscas, ¿aparece? Si buscas una reproducción perfecta, podrías usar el texto exacto:
Creé una cuenta y también completé el tutorial. Cuando busqué “Capybara” por primera vez, no seleccioné “en este tema” para ver qué resultados de búsqueda obtendría por defecto. Solo obtuve respuestas de otros usuarios señalando que no habían encontrado ‘capybara’:
Sin embargo, una vez que seleccioné ‘en este tema’ y volví a ejecutar la búsqueda, como solicita el tutorial, el resultado fue el esperado, tal como publicó @simonk.
No, no son necesarios cambios en UX ni en la documentación. Está claro cómo buscar dentro del tema. Este informe de error trata sobre otra cosa, que aparentemente no se puede reproducir, por lo que no es muy importante.
OK, lo siento mucho por esto. El problema existe entre el teclado y la silla.
Mi problema actual se debe simplemente al ​ en medio de capybara:
319 Intenta buscar el término "capy​bara" en este tema
Me había pasado por completo esa adición de ancho cero. Eso explica por qué buscar en el tema no encuentra esa palabra actualmente y, como explicó Simon King, el mensaje n.º 1 ya se revirtió, por lo que el capybara real ya ha desaparecido.
En cuanto a mi problema inicial, me complace asumir que simplemente presioné Enter en lugar de seleccionar este tema, y lo dejaré así.
En mi última prueba de seguimiento, copié y pegué el texto, por lo que inadvertidamente copié también el #8203;. Así que, me da vergüenza, pero espero no haber perdido demasiado de tu tiempo. Gracias por toda la ayuda.
Una adición que podría dejarlo muy claro sería tener una nueva instancia de Discourse que incluya un tema preescrito de discobot diciendo “¡Oops, capibara equivocada!” y dando instrucciones para volver al mensaje privado y buscar el tema, no todo el sitio.
Si Discourse tiene otros temas meta preinstalados, entonces esto probablemente sea algo rápido de agregar, de lo contrario, podría ser más esfuerzo del que vale. Solo una idea.