Pesquisar um site externo é possível?

Utilizamos o Discourse para perguntas de suporte, mas muitas respostas podem ser encontradas em nossos documentos de suporte (é baseado no WordPress). Fiquei curioso se alguém conhece alguma maneira ou tem ideias sobre como fazer com que a busca do Discourse inclua resultados de um site externo.

Outra ideia seria tentar fazer com que links para artigos relacionados de documentação de suporte apareçam em uma barra lateral de uma postagem que o usuário está visualizando ou de uma busca que ele acabou de realizar. Algo semelhante à sugestão “Seu tópico é semelhante a…” ao criar um tópico, mas com conteúdo de um site externo.

De qualquer forma, fico curioso se alguém sabe de alguma coisa que alguém já tenha feito nesse sentido.

Obrigado :slight_smile:

4 curtidas

Why not move your support pages to a category on Discourse? It’s quiet a common approach to this scenario.

The category could be read-only to normal users and would afford all the benefits you’ve outlined above.

1 curtida
2 curtidas

Not sure we are ready to give up on all the customization possibilities available with Wordpress, but I had not considered that. Will need to think on it.

1 curtida

Curioso sobre o nível de esforço necessário. Estamos buscando algo semelhante para integrar nossa Base de Conhecimento como parte da Busca.

1 curtida

Eu também gostaria de poder estender a busca do Discourse para incluir resultados de outros mecanismos de busca. Eu pesquisei, mas esta parte do Discourse parece bastante sem documentação e difícil de criar um plugin. Eu fiz uma prova de conceito editando diretamente o código-fonte, mas isso obviamente está longe de ser desejável.

Ao longo dos anos, houve várias solicitações por tal recurso:

Se você quiser integrar os resultados na própria busca do Discourse, acho que você ainda pode usar o Algolia, mas essa solução exige muito esforço (por exemplo, como priorizar quais resultados de quais sites são mostrados, e os metadados corretos estão facilmente disponíveis e sempre atualizados?) e é um custo adicional (licenciamento do Algolia).

Uma opção gratuita, de baixa manutenção e esforço, que direciona os usuários para conteúdo externo é a extensão da barra de busca avançada que encomendamos ao Discourse para estender há alguns anos. Basicamente, se o site externo estiver usando consultas de URL padrão para sua busca, ele é compatível com esta opção.

Com isso, quero dizer, os URLs de busca deles se parecem com isto?

https://meta.discourse.org/search?q=this%20is%20my%20search%20term

Se sim, este componente funcionará.

Há uma postagem aqui onde mostro como funciona:

e uma postagem aqui onde documento um pouco mais sobre como configurá-lo:

Se você tentar isso e tiver alguma dúvida, ficarei feliz em respondê-las aqui :slight_smile:

2 curtidas