外部サイトを検索可能ですか?

サポートに関する質問には Discourse を使用していますが、多くの回答はサポートドキュメントに記載されています(WordPress ベースです)。Discourse の検索機能で外部サイトの結果を含める方法やアイデアをご存知の方がいらっしゃれば教えてください。

もう一つのアイデアとして、閲覧中の投稿や直近の検索結果のサイドバーに、関連するサポートドキュメントの記事へのリンクを表示できないかと考えました。これは「あなたのトピックはこれと似ています」という機能(トピック作成時に表示されるもの)に似ていますが、外部サイトのコンテンツを対象としたものです。

いずれにせよ、そのような事例をご存知の方がいらっしゃれば教えていただければ幸いです。

ありがとうございます :slight_smile:

「いいね!」 4

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
「いいね!」 2

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

実施に必要な工数について興味があります。検索機能の一環として、当社のナレッジベースにも同様の取り組みを導入したいと考えています。

「いいね!」 1

Discourseの検索機能を拡張して、他の検索エンジンの検索結果も含まれるようにしたいです。調べてみましたが、Discourseのこの部分はドキュメントが少なく、プラグインを作成するのが難しいようです。ソースコードを直接編集して概念実証を作成しましたが、明らかに望ましいものではありません。

長年にわたり、このような機能に対する要望がいくつかありました。

Discourse の検索自体に結果を統合したい場合、Algolia を引き続き使用できると思いますが、そのソリューションには多くの労力が必要になります (例: どのサイトの結果を優先して表示するか、適切なメタデータが容易に入手でき、常に最新の状態であるかなど) し、追加費用 (Algolia ライセンス) がかかります。

無料、低メンテナンス、低労力で、ユーザーを外部サイトに誘導するオプションとして、数年前に Discourse に拡張を依頼した「Advanced search bar」拡張機能があります。基本的に、外部サイトが検索に標準の URL クエリを使用している場合、このオプションと互換性があります。

つまり、検索 URL は次のようになりますか?

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

もしそうであれば、このコンポーネントは機能します。

動作方法を示す投稿はこちらです。

セットアップ方法についてもう少し詳しく説明した投稿はこちらです。

これを試してみて、質問があればここで喜んでお答えします :slight_smile:

「いいね!」 2