FieldSort は、検索インデックス内のフィールドの並べ替え設定を指定します。
データ構造
message FieldSort {
optional string field_name = 1;
optional SortOrder order = 2;
optional SortMode mode = 3;
optional NestedFilter nested_filter = 4;
optional bytes missing_value = 5; //SQLVariantとしてエンコードされます
optional string missing_field = 6;
}
パラメーター | タイプ | 必須 | 説明 |
field_name | string | はい | フィールドの名前。 |
order | いいえ | 並べ替え方法。フィールドを昇順または降順に並べ替えることができます。デフォルトでは、フィールドは昇順に並べ替えられます。 | |
mode | いいえ | フィールドに複数の値がある場合に使用される並べ替え方法。このパラメーターは、フィールドタイプが配列の場合にのみ必須です。 説明 配列タイプの詳細については、ARRAY およびネストされたフィールドタイプを参照してください。 | |
nested_filter | いいえ | ネストされたデータ型のフィールドのフィルター条件。このパラメーターは、フィールドがネストされたデータ型の場合にのみ必須です。 | |
missing_value | bytes | いいえ | 指定されたフィールドが存在しない場合に使用されるデフォルト値。値はPlainBufferでエンコードする必要があります。詳細については、PlainBufferを参照してください。 |
missing_field | string | いいえ | 指定されたフィールドが存在しない場合に使用される並べ替えフィールド。 |