Est-il possible de rechercher sur un site externe ?

We use discourse for support questions but many answers can be found in our support documents. (it is wordpress based). Was curious if anyone knew of a way or thoughts on making the Discourse search include results from an external site.

Another thought was to try to get links to related support doc articles to show up in a side bar of a post they are looking at or a search they just did. Similar to the “Your topic is similar to…” when creating a topic but with external site content

Anyway curios if anyone knows of any thing someone may have done like that.

Thanks :slight_smile:

4 « J'aime »

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 « J'aime »
2 « J'aime »

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 « J'aime »

Curious of level of effort that was to do. We are looking for around the same to hit our KnowledgeBase as part of the Search.

1 « J'aime »

Je voudrais également pouvoir étendre la recherche Discourse pour inclure les résultats de recherche d’autres moteurs de recherche. J’ai examiné la question, mais cette partie de Discourse semble assez mal documentée et difficile à utiliser pour créer un plugin. J’ai réalisé une preuve de concept en modifiant directement le code source, mais ce n’est évidemment pas souhaitable.

Au fil des ans, il y a eu pas mal d’appels pour une telle fonctionnalité :

Si vous souhaitez intégrer les résultats dans la recherche de Discourse elle-même, je pense que vous pouvez toujours utiliser Algolia, mais cette solution demande beaucoup d’efforts (par exemple, comment prioriser quels résultats de quels sites sont affichés, et les bons métadonnées sont-elles facilement disponibles et toujours à jour ?) et représente un coût supplémentaire (licence Algolia).

Une option gratuite, nécessitant peu d’entretien et d’efforts, qui dirige les utilisateurs vers du contenu externe est l’extension de barre de recherche avancée que nous avons commandée à Discourse il y a quelques années. En gros, si le site externe utilise des requêtes d’URL standard pour sa recherche, il est compatible avec cette option.

Par cela, je veux dire, est-ce que leurs URL de recherche ressemblent à ceci ?

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

Si oui, alors ce composant fonctionnera.

Il y a un post ici où je montre comment cela fonctionne :

et un post ici où je documente un peu plus comment le configurer :

Si vous essayez cela et avez des questions, je serai heureux d’y répondre ici :slight_smile:

2 « J'aime »