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.
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.
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?