検索結果のデフォルトソートを「関連度」ではなく「最新投稿順(LATEST POST)」に変更する方法はありますか?
よろしくお願いいたします。
検索結果のデフォルトソートを「関連度」ではなく「最新投稿順(LATEST POST)」に変更する方法はありますか?
よろしくお願いいたします。
現在はできません。関連する議論は Searching topic by user only uses different sort order をご覧ください。
まだ、検索結果のデフォルトソートを「関連性」ではなく「最新投稿」にする方法を探しています。もしご存知の方がいらっしゃれば、ぜひお知らせください。よろしくお願いいたします。
検索結果のデフォルトを「最新」に設定できるオプションがあると嬉しいです。当コミュニティでは、1〜2年以内の投稿の方が非常に役立ちます。過去4年ほどで状況が大きく変化しており、4年以上前の投稿には outdated な情報が含まれていることが多いためです。
情報が古くなるカテゴリがあるなら、スタッフがキュレーションするか、自動削除を設定するのはどうでしょうか。
最新順にソートすると、最も価値のあるコンテンツが見えにくくなるリスクもあります。
「最近の投稿を優先して検索」機能をご存知ですか?これを有効にし、search_recent_posts_size を過去1年間の投稿数に設定すると、これらの最近の検索結果が優先されます。
現時点では、サイトを「最新」モードに強制するサイト設定はありません。これをサイト管理者の設定として実装することに全面的に反対はしませんが、通常は検索語尾に文字 l を追加することでこの動作を実現しています。
技術的には、テーマコンポーネントを使ってこの種の変更(クライアント側で l を自動的に追加する)を実現することも可能です。
当サイトには、過去数年分の投稿も残っています。検索している方にとって、それらの情報が依然として価値があるからです。また、毎年、あるいは場合によっては毎月や毎週、似たような内容の投稿が繰り返されることもあります。そのため、最新の内容を最初に表示し、必要に応じてユーザーが関連性の高い順に切り替えられると非常に役立つでしょう。管理者の私にとって、検索を行うたびに「最新投稿」に切り替える必要があります。なぜなら、常に探していない古い投稿が表示されてしまうからです。
「最近の投稿を優先して検索」という機能があるとは知りませんでしたので、試してみたいと思います。しかし、最終的には、デフォルトで最新投稿が表示されるような仕組みがあると素晴らしいと思います。
ありがとうございます。
追伸……「最近の投稿を優先して検索」を試しましたが、より新しい投稿が表示されるため役には立ちます。ただ、残念ながら投稿が時系列順に並んでいないため、結果を見る際に少し混乱します。検索条件の末尾に「l」を追加すると、「最新」を選択した場合と同じ結果が得られるようですが、「並べ替え」プルダウンメニューには依然として「関連度」と表示されています。そのため、ユーザーにとっては少し混乱を招いたり、誤解を招いたりする可能性があります。実際には関連度で検索することができなくなるようにも思えます。これらの提案は確かに役立つものであり、私のニーズに対応するために時間を割いてくださったことに心から感謝しています。もし、デフォルトの検索オプションを変更する設定を追加するようであれば、お知らせください :slight_smile
「最新で並べ替えると、最も価値のあるコンテンツの表示が失われるリスクがある」という懸念は理解しています。
しかし、私のコンテンツの性質とユーザーのニーズを考慮すると、そのリスクは引き受ける覚悟があります。最後に、素晴らしい製品を提供してくださったことにもう一度感謝申し上げます。Discourse が大好きです。
こんにちは、
私のコミュニティには、10 年前の投稿がまだ残っています(Discourse が存在する以前のものさえあります)。
ユーザーには、5 年や 10 年前の会話ではなく、最新の会話をまず見てほしいと考えています。
もちろん、ユーザーが「最も価値のあるコンテンツ」を表示したい場合は、「関連性」で選択できるようにしています。![]()
同意します。Discourse の神々が、管理者オプションとして「すべてのメンバーの初期表示を最新の投稿順」に設定し、必要に応じて個別のユーザーが「関連性の高い投稿順」に変更できるようにすることを認めてくれることを願っています。
Jeff、
あなたは私にとって神のような存在です。まずそれを明確にさせてください。Discourse が大好きです。
私のユーザーアカウントは約1000、総ユーザー数はおそらく1500程度ですが、検索アイコンの隣に「それを行うよう促す大きな注記」がない限り、彼らがそれを忘れないようにすることはできません。半分はそれでも「関連順で表示されている」と思い込むでしょう。なぜなら、プルダウンメニューにはそう表示されているからです(「l」キーを使って最新順で結果が表示されていても)。あなたがたがそれをオプションとして追加してくださる日が来ることを願っています。それまでは、私はただ希望を持ち続けることにします ![]()
ありがとうございました、
Scot
長年経ってからこの機能への賛同票をもう一つ追加します。ユーザーが最近のもの(私たちの世界では関連性がある)を見つけるために高度な検索に入ったり、古い木工職人に検索クエリにランダムな文字を追加するように説得したりしても、助けにはなりません。おそらく、高度な検索に入ることなくユーザーがそれを変更する方法をより明白にするために、高度ではない検索モーダルに優先度/並べ替えドロップダウンを追加することになるでしょう。
復活。このオプションがあれば嬉しいです。私たちのフォーラムでの投稿は、その性質上、時間指向です。例えば、2週間前に作成されたトピックは、時事問題を中心に扱っているため、古すぎる可能性が高いです。「関連性」をデフォルトにしてもあまり役に立ちません。管理者のためのこのオプションがあれば嬉しいです。
私もこのオプションが欲しいです。モデレーターの皆さん、私たちの声を聞いてください。 ![]()
ユーザーは常に(「関連性」のために)強制されたデフォルトを受け入れ、「最近」を選択するためにチェックボックスをクリックしなければなりません。
大きな問題は、ほとんどのユーザーが「それをしない」ということです。
そして、出てくるものが最新のものだと考えているだけです。
最新の結果を表示するオプションがないのは本当に残念です。
議論をここに集中させるために、類似の機能リクエストをいくつか閉じましたが、このものはクロス投稿する価値があると思いました。
「relevance」はどういう意味ですか?つまり、どのように計算されるのですか…同じ単語ごと、ヘッダーによる重み付け、それとも他の何かですか?
長年この機能が欲しかったのですが、サイト設定に関する要望は聞き入れられませんでした。レギュラーユーザーは、馬鹿げているように聞こえるかもしれませんが、フィルター機能を使うことは期待できません。これをデフォルトにするオプションが必要です。
検索機能が、古い投稿からではなく、最新の投稿を最初に表示するようにデフォルト設定できないということですか? 論理的に考えて、これがデフォルトであるべきだと思います! フォーラム検索結果のトップに3年前の投稿が表示されることを望む人がいるでしょうか?
検索結果に最新のコンテンツが表示されるように、開発者を雇って何かをハードコーディングすることはできますか?そうすれば、メンバーにとって役立ち、時間を無駄にすることがなくなります。
3年前の投稿を検索結果から削除する必要があります。コンテンツはもはや関連性がなく、検索の目的を果たしていません。フォーラムで関連性のある唯一の結果は、最も現在の投稿です。
この問題の解決策は何ですか?
並べ替えのためにプルダウンメニューを使用したり、高度な検索を使用したりすることはオプションではありません。メンバーはそれほど洗練されていません。
サイト設定の追加は歓迎されると思いますが、現時点ではリストにありません。ただし、追加を歓迎していることをより明確に示すために、このトピックを pr-welcome としてマークします。
現在存在する機能で試せるアプローチは、カテゴリが一定期間(3年未満)後にトピックを自動的に閉じるように設定することです。

閉じられたトピックは、関連性検索において開いているトピックよりも重みが低くなります(それに関する最近の議論はこちらをご覧ください)。