Discourse 保存済み検索

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

機能

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

プラグインをインストールした後、有効化し、保存された検索を作成できるグループを選択してください。

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

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

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

メタでは信頼レベル 2 未満のユーザーに有効化していますので、ぜひお試しください。

:bulb: ヒント

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

一般的に、キーワードの検索では、トピックのタイトルと投稿/トピックの本文がチェックされます。

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

設定

| 名前 | 説明
|-|
| saved searches enabled | ユーザーが保存された検索を持つことを許可する
| saved searches allowed groups | これらのグループのユーザーが保存された検索を持つことを許可する
| max saved searches | 保存された検索の最大数


:discourse2: ホスティングされていますか? このプラグインは当社の Enterprise プランで利用可能です 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)が、保存されているクエリの数に対してプラグインのリソース使用量が非常に不釣り合いに感じられます。

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