È possibile cercare su un sito esterno?

Utilizziamo Discourse per le domande di supporto, ma molte risposte sono disponibili nei nostri documenti di supporto (è basato su WordPress). Mi chiedevo se qualcuno conoscesse un metodo o avesse idee su come includere i risultati di un sito esterno nella ricerca di Discourse.

Un’altra idea era cercare di far apparire link ad articoli correlati della documentazione di supporto nella barra laterale di un post che si sta visualizzando o di una ricerca appena effettuata. Simile al messaggio “Il tuo argomento è simile a…” quando si crea un nuovo argomento, ma con contenuti di un sito esterno.

Comunque, sono curioso di sapere se qualcuno conosca qualcosa di simile che sia già stato realizzato.

Grazie :slight_smile:

4 Mi Piace

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 Mi Piace
2 Mi Piace

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 Mi Piace

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 Mi Piace

Mi piacerebbe anche poter estendere la ricerca di Discourse per includere i risultati di ricerca di altri motori di ricerca. Ci ho dato un’occhiata, ma questa parte di Discourse sembra piuttosto non documentata e difficile da usare per creare un plugin. Ho realizzato una prova di concetto modificando direttamente il codice sorgente, ma questo è ovviamente ben lungi dall’essere desiderabile.

Nel corso degli anni ci sono state diverse richieste per una funzionalità del genere:

Se si desidera integrare i risultati nella ricerca di Discourse stessa, penso che si possa ancora utilizzare Algolia, ma tale soluzione richiede molto sforzo (ad esempio, come si fa a dare priorità ai risultati di quali siti vengono mostrati, e i metadati corretti sono facilmente disponibili e sempre aggiornati?) e comporta un costo aggiuntivo (licenza Algolia).

Un’opzione gratuita, a bassa manutenzione e sforzo, che indirizza gli utenti a contenuti esterni è l’estensione della barra di ricerca avanzata che abbiamo commissionato a Discourse di estendere qualche anno fa. In sostanza, se il sito esterno utilizza query URL standard per la sua ricerca, è compatibile con questa opzione.

Con questo intendo, i loro URL di ricerca assomigliano a questo?

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

Se sì, allora questo componente funzionerà.

C’è un post qui dove mostro come funziona:

e un post qui dove documentiamo un po’ di più su come impostarlo:

Se provi questa soluzione e hai domande, sarò felice di rispondere qui :slight_smile:

2 Mi Piace