Google検索ではトピックが見つかるのに、この検索では見つかりません

こんにちは。

https://community.exalate.com/ で「logger.info」を検索すると何も返されませんが、Googleオプション(logger.info site:https://community.exalate.com/)で検索すると多くの結果が得られます。

根本原因は何でしょうか?

よろしくお願いします。

logger.info が使用されていないのはなぜですか?しかし、log.info は見つかりました。

なるほど、よく気づきましたね。

ディスコース検索では何が期待できますか?
文書化されていますか?

このAI会話は役に立ちますか?

Discourseの高度な検索機能を探る AI

Jagster:
Discourseの検索はどのように機能しますか?

DiscourseHelper:

検索

検索対象: Discourseの検索機能はどのように機能するか、検索フィルタリングやオプションなどの機能を含む

読み取り

読み取り: 効果的なコンテンツの検索

Discourseの検索機能は非常に強力で、あらゆるディスカッションフォーラムで検索結果を絞り込むための複数のフィルタ、オプション、高度なテクニックを提供しています。その仕組みの概要は以下のとおりです。

検索フィルタ

  1. コンテンツフィルタ

    • in:personal-direct: 2人のユーザー間の個人メッセージ内の投稿をフィルタリングします。
    • in:all: 公開トピックと個人メッセージの両方の投稿をフィルタリングします。
    • in:tagged / in:untagged: タグが付いている、または付いていないトピックの投稿をフィルタリングします。
  2. 日付フィルタ

    • before:YYYY-MM-DD / after:YYYY-MM-DD: 特定の日付より前または後に作成された投稿をフィルタリングします。
  3. 投稿数と閲覧数フィルタ

    • min_posts:X: 少なくとも「X」件の投稿があるトピックをフィルタリングします。
    • min_views:X: 少なくとも「X」回の閲覧があるトピックをフィルタリングします。
  4. ユーザー固有のフィルタ

    • @username / user:username: 特定のユーザーが行った投稿をフィルタリングします。
    • personal_messages:username: 管理者のみが使用できる、ユーザーのすべての個人メッセージを表示するフィルタです。
  5. カテゴリとタグのフィルタ

    • category:category1,category2: 指定されたカテゴリの投稿を返します。
    • tags:tag1,tag2: 特定のタグが付いたトピックの投稿を返します。
  6. ステータスフィルタ

    • status:open / status:closed: 開いている、または閉じているトピックの投稿をフィルタリングします。

検索構文

  • 完全一致検索: 二重引用符とスペースを使用します(例: " word ")して、完全一致する用語を検索します。
  • フィルタの組み合わせ: 複数のフィルタを1つの検索クエリに組み合わせることができます。例: status:open category:support after:2023-01-01

並べ替えオプション

  • 結果は、次のようなさまざまな基準で並べ替えることができます。
    • order:latest: 新しい順。
    • order:likes: いいねの数で並べ替え。

プラグイン固有のフィルタ

  • Discourseでは、プラグインが追加のフィルタを追加できます。例:
    • Solved Plugin: status:solved は解決済みのトピックをフィルタリングします。
    • Topic Voting Plugin: order:votes は投票数で結果を並べ替えます。

Discourseの検索を効果的に使用するための詳細なガイドについては、Discourse Metaの効果的なコンテンツの検索チュートリアルを参照してください。

この徹底したアプローチにより、ユーザーはコンテンツを正確に検索およびフィルタリングでき、関連するディスカッションや情報を効率的に見つけるのに役立ちます。

Jagster:
検索では検索語句はどのように扱われますか?

DiscourseHelper:

検索

検索対象: Discourseは検索語句をどのように処理するか、ステミングなどの変換を検索アルゴリズムでどのように行うか

読み取り

読み取り: 効果的なコンテンツの検索

Discourseでは、検索語句の処理は非常に洗練されており、検索機能を強化するためにさまざまな技術を活用しています。検索語句の使用方法と処理方法の概要は以下のとおりです。

検索語句の処理

  1. ステミング

    • Discourseはステミングとして知られる技術を採用しており、単語をその語根形に還元します。これは、検索内で関連する単語を見つけるのに役立ちます(例:「run」を検索すると、「running」や「runs」も返されます)。
  2. 完全一致検索

    • ステミングなしで正確な用語を検索する必要がある場合は、単語をスペースと二重引用符で囲むことができます。たとえば、" term " を使用すると、関連するバリエーションなしで用語の結果のみが返されます。
  3. 検索構文とフィルタ

    • 特定のユーザーメッセージ、タグ、カテゴリ、日付などに関するフィルタを含め、さまざまな構文を使用して検索を絞り込むことができます。
    • フィルタの組み合わせの例:
      • @username in:watching after:2023-01-01 は、2023年1月1日以降に作成されたウォッチ中のトピックで、特定のユーザーの投稿を検索します。
  4. カスタム検索フィルタ

    • Discourseでは、ユーザー生成コンテンツ(@username)、トピックステータス(status:open)、またはコンテンツタイプ(in:wikiwith:images)など、さまざまな基準を組み合わせて複雑な検索クエリを実行できます。
  5. 検索順序

    • 結果は、order:latest のような order 構文を使用して、最新の投稿、閲覧数、またはいいねの数などの属性で並べ替えることができます。これは、新しい順に並べ替えます。
  6. 検索の代替手段

    • 実験的なフィルタ機能により、ユーザーはトピックリストを直接絞り込むことができ、ドキュメントで説明されているさまざまなフィルタタイプに対応できます。

詳細なガイドについては、Discourse Metaの効果的なコンテンツの検索に関するヒントを確認してください。このリソースでは、これらの概念を説明し、高度な検索テクニックの適用例を提供しています。

「いいね!」 2

それでも…

「About」を検索しても、Discourseの検索では何も返されませんが、サイトでのGoogle検索ではたくさん見つかります… :thinking:

ここ(meta.discourse)でも確認しましたが、同様の動作が見られます…

「about」はストップワードです

承知いたしました。ありがとうございます。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.