ターム
フィールド
-
正規化されたユーザープロファイルフィールド (
email、name、given_name、family_name、nickname) の検索値では大文字と小文字が区別されません。これ以外のすべての検索値では、大文字と小文字が区別されます。 -
boolean、integer、double、text、object、またはarrayのデータ型を持つ
app_metadataおよびuser_metadataフィールドを検索できます。 -
空のarray、空のobject、または
null値を含むメタデータフィールドは、それらの値がインデックス化されないため検索できません。 -
フィールド名を指定しないタームは、
user_metadataに一致しません。
メタデータを検索する際は、フィールドへのパスを使用してネストされた値を検索できます。フィールドがarray内にネストされている場合は、arrayの階層を無視できます。たとえば、次の
user_metadata構造の場合:
ワイルドカード
* 構文を使用して複数の文字を検索できます。
-
接尾辞一致では、リテラルは3文字以上である必要があります。たとえば、
name:*abcは使用できますが、name:*abは使用できません。 -
user_metadataはワイルドカードで検索できません。
範囲
user_metadataを範囲検索することはできません。