Ist die Suche auf einer externen Seite möglich?

Wir nutzen Discourse für Supportanfragen, aber viele Antworten finden sich in unseren Supportdokumenten (die auf WordPress basieren). Ich war neugierig, ob jemand weiß, wie man die Discourse-Suche so einrichtet, dass sie auch Ergebnisse von einer externen Website einbezieht.

Eine weitere Idee wäre, Links zu verwandten Supportdokumenten in einer Seitenleiste des jeweiligen Beitrags oder der durchgeführten Suche anzuzeigen. Ähnlich wie bei der Meldung „Ihr Thema ähnelt …“ beim Erstellen eines neuen Themas, jedoch mit Inhalten von einer externen Website.

Ich bin also gespannt, ob jemand weiß, ob bereits jemand so etwas umgesetzt hat.

Danke :slight_smile:

4 „Gefällt mir“

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 „Gefällt mir“
2 „Gefällt mir“

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 „Gefällt mir“

Wir sind neugierig auf den Aufwand, der dafür erforderlich war. Wir streben eine vergleichbare Lösung an, um unsere Wissensdatenbank in die Suche zu integrieren.

1 „Gefällt mir“

Ich würde auch gerne die Discourse-Suche erweitern können, um Suchergebnisse von anderen Suchmaschinen einzubeziehen. Ich habe mich damit beschäftigt, aber dieser Teil von Discourse scheint ziemlich undokumentiert und schwer als Plugin zu erstellen zu sein. Ich habe einen Proof of Concept erstellt, indem ich den Quellcode direkt bearbeitet habe, aber das ist offensichtlich weit davon entfernt, wünschenswert zu sein.

Im Laufe der Jahre gab es einige Anfragen für eine solche Funktion:

Wenn Sie die Ergebnisse in die Suche von Discourse selbst integrieren möchten, können Sie meiner Meinung nach immer noch Algolia verwenden, aber diese Lösung erfordert viel Aufwand (z. B. wie priorisiert man, welche Ergebnisse von welchen Websites angezeigt werden, und sind die richtigen Metadaten leicht verfügbar und immer aktuell?) und verursacht zusätzliche Kosten (Algolia-Lizenzierung).

Eine kostenlose, wartungsarme und aufwandsarme Option, die Benutzer zu externen Inhalten leitet, ist die Erweiterung der erweiterten Suchleiste, die wir vor einigen Jahren von Discourse erweitern ließen. Grundsätzlich gilt: Wenn die externe Website Standard-URL-Abfragen für ihre Suche verwendet, ist sie mit dieser Option kompatibel.

Damit meine ich, sehen ihre Such-URLs so aus?

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

Wenn ja, dann funktioniert diese Komponente.

Hier gibt es einen Beitrag, in dem ich zeige, wie es funktioniert:

und hier einen Beitrag, in dem ich etwas mehr darüber dokumentiere, wie man sie einrichtet:

Wenn Sie dies ausprobieren und Fragen haben, beantworte ich diese gerne hier :slight_smile:

2 „Gefällt mir“