特定カテゴリでの検索機能

検索関数に、特定のカテゴリのみを対象とした検索を行うパラメータがあるかどうか教えていただけますか。カテゴリ名を検索欄に入力することで実現できることは承知していますが、ユーザーの利便性を向上させたいと考えています。

ありがとうございます。

これは高度なヘッダー検索を使用して行うことができます。以下はサンプル設定です。

情報ありがとうございます。ただ、外部での検索ではなく、Discourse内の特定のカテゴリ内での検索を希望しています。

まさにその通りです。カテゴリのリンクを設定し、記憶している限り「q?=」を追加する必要があります。Metaからのサンプルリンクはこちらです:Search results for 'test #support:self-hosting' - Discourse Meta

カテゴリのアイコンを設定してください。

あ、そうだったんですね、理解していませんでした :sweat_smile: 仕組みについて教えていただきありがとうございます。それでは、もう一度読み返してみます。ありがとうございます :+1:

検索対象のカテゴリに属している場合、検索ドロップダウンには「カテゴリ内」オプションが表示されます:

また、/filter機能の使い方を教えることもできます:

テストを行いました。"/search?context=category&context_id=YOUR_CATEGORY_ID_HERE&q="の「prefix」を設定すると、問題なく動作します。以下は、カテゴリID 8を使用して「lara」を検索したプレビューです:

ありがとうございます。テストしてみます :+1:

試してみました。@David_Ghost さんのご支援に感謝しますが、使い勝手が直感的ではないと感じています。別のアプローチを開発してみます。ユーザーは常に他社製品と比較するもので、彼らを誘致し、定着させること自体がすでに大変難しいことです:sweat_smile:。

ご支援いただき、ありがとうございます:+1:

@gilles さん、こんにちは。

試してみましたが、@David_Ghost さんのサポートには感謝しています。ただ、使い方が直感的ではないと感じています。

ここでどのような操作を試され、どのような結果になったのか、もう少し詳しく教えていただけますでしょうか?スクリーンショットを共有していただけると助かります。

@Tris20 さん、こんにちは。

フォーラムのページから離れることなく、同時に 2 つのカテゴリを検索したいと考えていました。私の理解が正しければ、検索タイプごとにロゴ付きの検索バーが 2 つ表示されることになります。Discourse の使い方は既にユーザーにとって複雑だと感じられています。そこで、使いやすさを簡素化しようとしています :rofl:。現在の課題は、ユーザーがあらゆるものを何でも比較してしまうことです。もしかすると、コンポーネントの使い方が間違っているのかもしれません。

私が求めていたのは、検索語を入力すると、検索エンジンが設定された 2 つのカテゴリのみを検索することです。

私が考える最善の選択肢は、

Meta でこのクエリを試すことができます:

Simple category:general,marketplace

これにより、「simple」という単語を含む General および Marketplace カテゴリのトピックが返されます。

それがフルページ検索の役割です。一般ユーザーがフィルターを使って高度な検索を簡単に行えるようにします:

高度な検索が、ユーザーに複数のカテゴリを同時に検索するのにどのように役立つかを説明していただけますか?ウィキとドキュメントが分割された際にこの問題を取り上げましたが、それ以来の変更は覚えていません。

OP が「同時に」特定のカテゴリを検索することについて質問した箇所を、どこに示すことができますか?

翻訳から私が理解したところでは、これは特定のカテゴリに検索を制限できる機能についてのものであり、それはすでに検索カテゴリ演算子を通じて可能だったことと同じですが、より直感的な方法で提供されるというものでした。

もしかすると、翻訳で何か見落としたのかもしれません :thinking:

少なくとも英語版の翻訳では「simultaneously(同時に)」と書かれています。

問題を起こしたいわけではありません。完璧な解決策を見つけるのは容易ではないと理解しています。特に、チャットに慣れている人とは異なり、フォーラムに慣れていないユーザーにとっての課題があります。デフォルトのフィルターが存在することは、私には全く問題ありません。なぜなら私は慣れているからです。しかし、初心者のユーザーのことを考えると、さらに彼らは急いでいることもあります :sweat_smile:

これらのユーザー向けの解決策を探しています。私のフォーラムはボードゲームに特化しており、いくつかのカテゴリーがありますが、そのうち2つのカテゴリーではゲームのデータシートを提供しています。

ゲームのデータシート検索には、検索バーのみを使用したいと考えています。

例えば、cat1、cat2、cat3、cat4の4つのカテゴリーがあり、ゲームのデータシートはcat2とcat3に含まれているとします。

ユーザーが「games1」と入力した場合、検索バーはデフォルトでcat2とcat3のみを検索する必要があります。

これが私の課題です。

私自身はDiscourseの解決策を熟知しているため問題ありませんが、多くのユーザーは手間をかけたくありません。迅速でシンプルな解決策を求めています。

最大の課題は、ユーザーにとっての利用を簡素化することです。Discourseが大好きです。コミュニティも開発者も素晴らしいと思います。あなたがたの活動は素晴らしいと感じています。しかし、Discourseはさまざまな利用状況に適応する必要があります。それは容易ではないと理解しています。

カテゴリ設定で検索の優先順位を変更すれば、そのカテゴリのトピックが見つかりやすくなるかもしれませんが、ご都合はよろしいでしょうか?実際、この Meta サイトでも support で検索してみると、優先度が低く設定されているため、セルフホスティングなどのサブカテゴリのトピックが主に表示されます。

それ以外の場合は、ユーザーの検索体験を変更するにはカスタムテーマコンポーネントが必要だと考えられます。

@Moin さん、ありがとうございます!試してみます :+1:

@Moin さん、素晴らしいですね。この機能は知りませんでした。動作確認できました :+1: