Quizás este debería ser dos temas, pero es un ejemplo de cómo intentar resolver un problema particular con la IA, y todavía quiero una respuesta. ![]()
Estoy ayudando a alguien que quiere que muchos campos personalizados de usuario sean buscables. Le dije que necesitaría un plugin, pero no es así. Puedes marcar la opción “buscable” en la configuración del usuario (¿cuánto tiempo ha sido esto cierto?):
Incluso puedo escribir una / y buscar campos personalizados de usuario y busca incrementalmente.
El problema que estoy tratando de resolver es que quieren poder buscar por ubicación y parece que la única forma de hacerlo ahora es tener un campo personalizado de usuario con una segunda copia de la dirección, lo que parece desagradable.
Así que le pregunté a ask.discourse.org:
https://ask.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/FOFRYdsQy6B--c0W-X6K4A
Lo interesante es que pensé que lo que la IA tiene que decir es cierto, pero casi nada de eso lo es.
Buscar una ubicación (si está en un campo personalizado) se puede hacer (con el truco del campo personalizado), pero ¿parece captar ese matiz en la búsqueda del directorio de usuarios?
" No hay forma integrada de buscar campos personalizados de usuario a través de la barra de búsqueda". ¡Eso es lo que pensaba! Incluso les di un gran precio para escribir un plugin que hiciera eso y luego descubro que ya existe.
Yo también sugerí la solución del explorador de datos; otra mala idea. (¡Así que soy **tan estúpido como la IA!?!?)
Además, la IA parece intentar frecuentemente resolver problemas para todo el mundo y no solo para Discourse:
¿Podemos decirle que asuma que las preguntas son sobre Discourse (intentaré recordárselo en mis futuras indicaciones)? ¿Podemos decirle que nunca, jamás recomiende escribir un archivo .hbs?
De vuelta al problema de buscar direcciones
Supongo que una solución simple sería un plugin que tuviera una devolución de llamada en las ediciones del perfil de usuario que escribiera la ubicación en un campo personalizado de usuario llamado ubicación. Creo que tenerlo en la tarjeta permitiría que se buscara y se mostrara en la búsqueda y luego usar CSS para ocultarlo a él o al campo de ubicación real de la tarjeta/perfil del usuario.

