Est-il possible de rechercher sur un site externe ?

Nous utilisons Discourse pour les questions de support, mais de nombreuses réponses se trouvent dans nos documents de support (basé sur WordPress). Je me demandais si quelqu’un connaissait une méthode ou avait des idées pour inclure les résultats d’un site externe dans la recherche de Discourse.

Une autre idée serait d’afficher des liens vers des articles de documentation de support connexes dans une barre latérale d’un post que l’utilisateur consulte ou d’une recherche qu’il vient d’effectuer. Similaire à la suggestion « Votre sujet est similaire à… » lors de la création d’un sujet, mais avec du contenu provenant d’un site externe.

En tout cas, je suis curieux de savoir si quelqu’un connaît des réalisations similaires.

Merci :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 »

Curieux de connaître l’effort requis. Nous visons un niveau similaire pour intégrer notre Base de connaissances dans la recherche.

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 »