これは有用なデフォルトである場合とそうでない場合があります。コミュニティの種類によって異なるかもしれませんが、プライベートメッセージを検索でよりアクセスしやすくするという問題を本当に解決するかどうかはわかりません。
プライベートサポートの文脈では、それがコミュニティ全体と強く関連していると仮定するのが合理的です。そのため、同様のトピック/投稿が存在する可能性が高く、ユーザーが検索している可能性のあるプライベートメッセージの周りに多くのノイズが発生する可能性があります。
カテゴリが提案で計算されたタイトルを取得するのと同じように、in:personal も独自の関連タイトルを持つことで、提案をより親しみやすくすることができるかもしれません。
たとえば、ここで機能カテゴリを表示しながら検索を開始すると、次のようになります。
それを選択すると、検索クエリに #feature が追加されます。プライベートメッセージの場合、それは「in Messages」のようなものになり、それを選択すると検索クエリに in:personal が追加されます。
「いいね!」 4
PMを表示しているときに、検索は自動的にPMにスコープされませんか?確認させてください。ああ、わかりました、この動作は @sam @pmusaraj 変更されました。メッセージタブにいるときに、デフォルトでその検索オプションにはならなくなりましたが、私の意見ではそうすべきです。
「いいね!」 9
pmusaraj
(Penar Musaraj)
25
はい、アプリ内の特定のルートで検索フィルターをデフォルトで有効にするのをやめました。なぜなら、検索ウィジェットが入力中にフィルターを提案するようになったからです。(例:カテゴリ/タグ名と一致する単語を入力すると、フィルターとして提案されます)。
しかし、誰もin:personalと入力することはないので、それは役に立ちません。そして私も@jerry0に同意しますが、それは紛らわしいラベルです。最も簡単な改善策は、in:messagesをin:personalの同義語として追加し、UIで使用することです。
より複雑な解決策としては、トピック内検索で行っていることを行うことができます。そこには特別なケースがあり、⌘+Fショートカットが呼び出されたとき(多くの投稿があるトピックではオーバーライドされます)にのみ自動的に有効になります。
PM/受信トレイを表示しているときも同様のことを行うことができます。
「いいね!」 8
これは素晴らしいですね。
特定のグループ受信トレイ内のメッセージをキーワードで検索する機能が本当に恋しいです。何か見落としているのでなければ、現時点ではまったく不可能だと思います。
「いいね!」 8
pmusaraj
(Penar Musaraj)
28
変更が2つマージされました。
1: 個人またはグループの受信トレイにいる場合、検索は自動的にPMにスコープされ、UIは次のようになります(コミット):
2: このコミットでin:messagesキーワードのサポートが追加されました。これはin:personal(まだ利用可能です)と同じように機能しますが、UIではin:messagesが優先されます。
「いいね!」 16
これは素晴らしい改善です! in:messages は in:personal よりもはるかに直感的です。
グループ受信トレイ内のメッセージも検索できるようにする方法はありますか?今になって、これがどのようなものになるかについての話し合いがなかったことに気づきました。group:GROUPNAME のようなものでしょうか?
「いいね!」 7
pmusaraj
(Penar Musaraj)
30
はい、内部で議論しており、FEATURE: Add `group_messages:` keyword to advanced search (#16584) · discourse/discourse@b266a36 · GitHub で group_messages:GROUPNAME のサポートを追加しました。これは既にここでメタにデプロイされています。
(group:GROUPNAME は既に存在し、グループに関連付けられた通常の非PMトピックを対象としています。)
「いいね!」 8
5件の投稿が新しいトピックに分割されました:「グループ検索とは何ですか?」 - What is a group:GROUP search?
group_messages: の検索を使用すると、他の検索結果の下部にあるような「さらに表示…」リンクが表示されないことに気づきました。これは意図した動作でしょうか?
「いいね!」 7
pmusaraj
(Penar Musaraj)
33
はい、よく気づきました。意図したものではありません。近いうちに確認します。
「いいね!」 7
nathank
(Nathan Kershaw)
34
これは、プライベートメッセージの検索についても同様です。
ユーザー(および私)は、特定のユーザーからの、または特定のユーザーが関与しているメッセージを見つけるのに苦労しています。in:messages で検索すると、ユーザー名はメッセージ本文に含まれている場合にのみ表示されます。
ユーザー名とメッセージ作成者の名前も検索対象とし、優先度を付けることができれば非常に役立ちます。
さらに良いのは、受信トレイで検索しているときに、ユーザーまたはグループからのメッセージを絞り込むための特定のフィルターがあることですが、それはかなり複雑になるだろうと推測しています!
「いいね!」 2
Moin
35
これはバグのようにも思えます。
高度なフィルター「投稿者」は、その人物による投稿を検索するものであり、メンションではないと期待します。
「いいね!」 1
nathank
(Nathan Kershaw)
36
高度なフィルターを使用すると(検索語に@mentionを含めることで)それらを取得できますが、これは非常に専門的でないユーザーにとっては少し技術的すぎます。ユーザーは単に人の名前を入力して、その人が表示されることを期待するでしょう。
これは典型的な機能不全のワークフローです。
-
受信トレイから、素敵なデフォルトのin:messagesを使用してメッセージでユーザーを見つけようとしますが、失敗します。
-
高度な検索を開き、投稿者でユーザーを選択します。これは、検索ボックスに残っているため、本文に名前が含まれているメッセージのみが含まれることに気づきます。
-
ついにたどり着きました。
初心者ユーザー(つまり、ほとんどのユーザー/私たち)にとっては、最初の結果にこれらを含めると非常に役立ちます。最初の検索で正常に絞り込めるのは、最も知識のあるユーザーだけです。
確かに、ユーザーはこれを教えることができます。しかし、それは優れたUXではありません!!
(@pfaffmanさん、含めてすみません!)
「いいね!」 5
pmusaraj
(Penar Musaraj)
37
@nathankさん、ありがとうございます。これは妥当なリクエストに思えます。PM検索データにトピック参加者を追加することで修正できるはずです。
「いいね!」 7
pmusaraj
(Penar Musaraj)
38
昨日、トピック参加者をプライベートメッセージ検索データに含める修正をマージしました @nathank。デフォルトでは新しいプライベートメッセージにのみ適用されます。過去のメッセージにも適用したい場合は、search:reindex rake タスクを実行する必要があります。
「いいね!」 6