¿Es posible buscar en un sitio externo?

También me gustaría poder ampliar la búsqueda de Discourse para incluir resultados de otros motores de búsqueda. He investigado, pero esta parte de Discourse parece bastante indocumentada y difícil de usar para crear un plugin. He hecho una prueba de concepto editando directamente el código fuente, pero eso obviamente está lejos de ser deseable.

A lo largo de los años ha habido bastantes peticiones para una función así: