Si quieres integrar los resultados en la propia búsqueda de Discourse, creo que aún puedes usar Algolia, pero esa solución requiere mucho esfuerzo (por ejemplo, ¿cómo se prioriza qué resultados de qué sitios se muestran, y los metadatos correctos están fácilmente disponibles y siempre actualizados?) y es un coste adicional (licencia de Algolia).
Una opción gratuita, de bajo mantenimiento y esfuerzo, que dirige a los usuarios a contenido externo es la extensión de la barra de búsqueda avanzada que encargamos a Discourse hace unos años. Básicamente, si el sitio externo utiliza consultas de URL estándar para su búsqueda, es compatible con esta opción.
Con esto quiero decir, ¿sus URL de búsqueda se ven así?
https://meta.discourse.org/search?q=this%20is%20my%20search%20term
Si es así, este componente funcionará.
Hay una publicación aquí donde muestro cómo funciona:
y una publicación aquí donde documento un poco más sobre cómo configurarlo:
Si pruebas esto y tienes alguna pregunta, estaré encantado de responderla aquí ![]()