私のプラットフォームは、プロフィールの詳細でユーザーを検索することに大きく依存しています。
しかし、Discourseではそれほど柔軟性がなく、ユーザーの詳細による検索は限定的です。
これを修正するにはどうすればよいですか?
私のプラットフォームは、プロフィールの詳細でユーザーを検索することに大きく依存しています。
しかし、Discourseではそれほど柔軟性がなく、ユーザーの詳細による検索は限定的です。
これを修正するにはどうすればよいですか?
これは機能リクエストかもしれませんが、Discourse のプロフィール情報が組み込みの検索機能でインデックス化されていないということでしょうか?
インデックスは作成されていますが、すべてではなく、柔軟性も非常に低いです。
トピックや投稿に対して検索機能が機能するのと同じレベルでインデックスが作成されていません。
これは私のサイトにとって問題です。
この点でDiscourseの限界を感じる例をいくつか教えていただけますか?
私のサイトは、人々が似たような試験日を持つ人々とつながるのを助けます。
すべてのユーザーは、プロフィールに試験日が表示されますが、検索機能を使用して試験日でユーザーを検索すると、5〜6人のユーザーのドロップダウンしか表示されず、検索するとトピックの検索が表示されます。検索機能は、ユーザーのプロフィールの詳細から特定の詳細を認識できますが、ユーザー名の検索結果しか生成できません。
これで意味が通じるといいのですが。
どうやって?フィールドにありますか、それともバイオにありますか、それとも…?
サインアップ時に作成したフィールドは編集可能で、ユーザーカードに表示されます。
同じことがこちらでも聞かれました。
こちらでも同様です。
編集:2番目のリンクは特にAPIについて言及しているので、このリンクは無視して構いませんが、検索はAPIを使用するため、コアの機能と少し似ています。
それを有効にしました
カスタムフィールドに入力してから検索に表示されるまでにタイムラグが発生する可能性があると思いますが、それが問題になることはありますか?(ジョブは1時間ごとに実行されると思います) - Are the custom fields searchable in the user directory? - #12 by JammyDodger
また、特殊文字があまり好きではないので、入力された試験日の形式が原因かもしれません。 - Multiselect Custom User Field not appearing in Search? - #3 by MichelleBasey
試験日は検索可能で、ユーザーフィールドのカスタムフィールドに入力された詳細は、ユーザーがサインアップする際の質問として表示されます。たとえば、カスタムフィールドが試験日だった場合、ユーザーはサインアップ時にそこに日付を入力します。
これらの日付は検索可能で、検索フォーラムにインデックスが作成されているため、問題ではありません。
問題は、検索機能がトピック、タグ、ユーザー名のみ、これら3つのカテゴリで機能することです。そのため、ユーザープロファイルの詳細を完全に検索することはできませんが、検索は可能です。