ディスコース検索の仕組みの理解について助けが必要です

チームの皆様、こんにちは。

コンテンツが検索で優先される仕組みについて、少し教えていただけますでしょうか。

一般的には、ブログ記事は投稿に関連する複数のキーワードやタグを通じて検索されると理解しています。

例えば、以下のような箇所にあるキーワードが対象となります:
投稿の質問、トピックのタイトル、回答内のキーワード、質問のカテゴリータグなど。

もし私の理解が不十分であれば、ご指摘ください。

当コミュニティは Discourse プラットフォームを利用していますが、Discourse は検索をどのように実装しているのでしょうか?
Google が情報を取得するために使用するタグとは異なる、Discourse 固有のタグは存在しますか?

当コミュニティの投稿で最も良い検索結果を得るためには、どのようなタグ(投稿の質問、トピックのタイトル、回答内のキーワード、質問のカテゴリータグなど)を使用すべきでしょうか。

ご意見をお聞かせください。

よろしくお願いいたします。

「いいね!」 1

Google によるサイト検索を可能にするために、Discourse が何を行っているのかをお尋ねでしょうか?もしそうであれば、私が知る限り最良の答えは以下の投稿にあります:https://meta.discourse.org/t/beginners-guide-to-seo-with-discourse/146655/2。そのトピック内の他の投稿にも追加の詳細が記載されています。

一点注意すべきは、そのトピックで Discourse Sitemap プラグインに言及している点です。私の知る限り、Discourse サイトにサイトマップがなくても、検索エンジンがインデックス作成に問題を抱えることはありません。最も重要なのは、ユーザーが読みたくなるような高品質なコンテンツをサイトに作成することです。

「いいね!」 2

@Ranjan さんは、Discourse アプリケーション内で検索がどのように実装されているかについて質問しており、Google 検索については尋ねていないのだと思います。

彼はどうやら Discourse 独自の検索アルゴリズムの実装方法に関心を持っているようです。始めるのに最適な場所は、ここにあります:class SearchController

@Ranjan さん… GitHub 上の Discourse のオープンソースコードには、驚くほど多くの情報が見つかるはずです!

「いいね!」 6