マルチセレクトカスタムユーザーフィールドが検索に表示されない?

カスタムユーザーフィールドを追加しました。

私のインターフェースにはこのフィールドが表示されます。


検索可能

ボックスをクリックしました。

マルチセレクトリストを設定しました。

マルチセレクトリストでプロファイルを正常に変更できます。
ユーザーカードに表示されます。

フィールド名またはマルチセレクト値でのクイック検索ではユーザーが見つかりません。

フィールド名またはマルチセレクト値での高度な検索でもユーザーが見つかりません。

フィールド名またはマルチセレクト値での高度な検索で、「ユーザー」をドロップダウンで具体的に選択してもユーザーが見つかりません。

管理者エリア - ユーザー - いいえ、そこでも検索する方法が見つかりませんでした。

管理者エリア - この機能に干渉しているグローバルフィールドがあるかもしれませんが、何も見つかりませんでした。

Discourse Metaフォーラム - グローバル設定に関する回答があるかもしれませんが、ここでも何も見つかりませんでした。

非常にイライラしています。

バグはフィールドが存在することですか?

バグは、ドロップダウンで「ユーザー」を選択したときに、高度な検索でマルチセレクトリストが表示されないことですか?

これはユーザー教育のバグで、超シークレットな管理者設定をクリックする必要があるのでしょうか?

これはシステム検索とは全く関係のない、ラベルが不適切なフィールドですか?


意地悪なことを言っているつもりはありません。私のフラストレーションが文章に表れているようでしたら、大変申し訳ありません。疲れていて、ただ泣きたい気分です。この機能が実際には機能ではないかもしれないことについて、プロセスをやり直し、変更を慎重に発表するために多くの時間を費やしました。

そしてはい、実際にテストせずにフィールドラベルに基づいて決定を下した私は完全に愚か者です。私のフラストレーションは私自身のせいです。私はもっとよく知っているはずです。私は17年間QAにいました。私はもっとよく知っているはずです。Ever-alpha-software。わかっています、わかっています…

「いいね!」 1

うーん。それはイライラする状況ですね。検索インデックスへの情報追加に遅延が生じているようですが、/sidekiq ページ(アクセス権がある場合)で Jobs::ReindexSearch を手動でトリガーすることで、それを早めることができます。

確認のため、私も設定してみます。:+1:

(そのテストを早めるために、テストユーザーが少なくとも1つの投稿を行ったことを確認した後、Jobs::ReindexSearchJobs::DirectoryRefreshDaily の両方をトリガーしました。これらすべてが厳密に必要なのかはわかりません :slight_smile:

「いいね!」 5

ご確認いただきありがとうございます。問題が見つかりました。

いくつかのワークショップでは「's」が使用されているため、複数選択項目は「The Creative’s Workshop」のようになっています。

Creative’s Workshop は何も返しません
Creatives Workshop は何も返しません
Creative Workshop はそれらを見つけます

アポストロフィを削除します。

OK、うまくいきました。

副作用がありました。

名前を変更したところ、人々のカードに「's」バージョンが残っていました。
Profiles - 複数選択フィールド - は新しい名前で表示されますが、「まだ選択されていません」エリアに移動されました。

お時間をいただき、本当にありがとうございました。
素晴らしい一日をお過ごしください!

「いいね!」 3

素晴らしい発見ですね。:+1: これで少しは気分も晴れたことでしょう。:slightly_smiling_face:

アポストロフィをテストしてみて、変更できない場合はガイドにメモを残します。:+1:

「いいね!」 2

本日、「The Creative’s Workshop」をマルチセレクトオプションの1つとして実行しました。興味深いことに、ユーザーは見つかりますが、「the creative’s workshop」と完全に一致するものを検索した場合、検索結果にカスタムフィールドが表示されません。

一方、アポストロフィを含まないものであれば表示されます。

「いいね!」 2

これが違いを生むかどうかわかりませんが、高度な検索を使用してドロップダウンからユーザーを選択していました。

「いいね!」 2