Discourse 保存済み検索

||||
-|-|
:discourse2: | 概要 | Discourse Saved Searches(保存済み検索)プラグインを使用すると、ユーザーは検索条件を保存でき、その条件に一致する新しいトピックや投稿がある際に通知を受け取ることができます。
:hammer_and_wrench: | リポジトリリンク | https://github.com/discourse/discourse-saved-searches
:open_book: | インストールガイド | Discourseでのプラグインインストール方法

機能

不正な言葉に対してアクションを起こす新しい「ウォッチドワード」機能に続き、ここではユーザーが検索リストを保存し、その検索に一致する新しいトピックや投稿が作成された際に通知を受け取ることができるプラグインをご紹介します。

プラグインをインストールしたら、有効化し、保存済み検索の作成を許可するグループを選択してください。

設定に新しいセクションが追加され、そこで検索リストを定義できます。

1日に1回、あなたの検索が実行されます。あなたがまだ見ていない新しい結果がある場合、投稿へのリンクリストを含むプライベートメッセージが届きます。メール通知を受け取りたい場合は、メール設定で「誰かがメッセージを送信した場合にメールを送信する」が有効になっていることを確認してください。

各検索語句ごとに1つのプライベートメッセージが作成されます。新しい結果の通知は、対応するトピックへの返信として投稿されます。

Metaでは信頼レベル2未満でこれを有効にしていますので、ぜひ試してみてください。

:bulb: ヒント

このプラグインの「保存済み検索」は、通常のDiscourse検索と同じように機能します。したがって、特定の検索を試す場合は、フォーラムの右上にある:mag:をクリックして、検索式を貼り付けることができます。

一般的に、キーワードの検索は、トピックのタイトルおよび投稿/トピックの本文で行われます。

複数の単語のフレーズを検索する場合は、二重引用符「」で囲む必要があります。

設定

名前 説明
saved searches enabled ユーザーが保存済み検索を持てるようにする
saved searches allowed groups 保存済み検索を持てるようにするグループを許可
max saved searches 保存済み検索の最大数

:discourse2: ホストは私たちですか? このプラグインは、当社のエンタープライズプランで利用可能です Saved Search | Discourse - Civilized Discussion

「いいね!」 52

Nice Plugin、条件フィルターと説明を使用して、各検索アクションをディールまたは新しいトピックに変換できます。

「いいね!」 1

イエス!まさに探していたものです :smiley: 愛しています!

「いいね!」 2

このプラグインは、報告される一致する結果の数を制限しますか?

保存された検索の数(デフォルトは5)の設定があることは承知していますが、私の質問は、保存された検索ごとの結果の数についてです。

これまでのところ、最大5件の結果しか報告されていないようですが、これはかなり少ないように思えます。

制限がある場合、それは通常の検索が返すデフォルトの検索結果数によるものですか?このプラグインの典型的な使用例の1つは、何かの参照を見逃さないようにすることですが、制限があり、さらに一致があることへの参照がない場合、保存された検索の結果を見逃す可能性が高いです。

追記:5件以上の結果がある場合、「もっと見る」リンクを検索結果に追加し、その用語と一致する期間で検索ページにリンクすることは可能でしょうか。

「いいね!」 1

これは素晴らしい機能ですが、Discourseコアにマージする予定はありますか?

「いいね!」 1

/sidekiq/metrics?substr=&period=8h を確認したところ、このプラグインが最も時間を消費しているジョブであり、合計実行時間が 3000 秒から 15000 秒(8 時間のウィンドウで 1〜4 時間!)に達していることに気づきました。このプラグインはほとんど利用されていません。

SELECT
  COUNT(*) AS total_saved_queries,
  COUNT(DISTINCT user_id) AS unique_users
FROM saved_searches;

 total_saved_queries | unique_users 
---------------------+--------------
                  80 |           24

フォーラムはそこそこ賑わっています(1 日あたりのアクティブユーザーは約 1.2k、投稿数は 1 日あたり約 2.3k)が、保存されているクエリの数に対してプラグインのリソース使用量が非常に不釣り合いに感じられます。

このプラグインを使用している方で、同様のことに気づいた方はいらっしゃいますか?