FieldSort especifica la configuración de ordenamiento de un campo en un índice de búsqueda.
Estructura de datos
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; //encoded as SQLVariant
optional string missing_field = 6;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
field_name |
string |
Sí |
Nombre del campo. |
|
order |
No |
Método de ordenamiento. Puede ordenar los campos en orden ascendente o descendente. De manera predeterminada, se ordenan en orden ascendente. |
|
|
mode |
No |
Método de ordenamiento que se usa cuando el campo tiene varios valores. Este parámetro es obligatorio solo si el tipo de campo es array. Nota
Para obtener más información sobre los tipos de array, consulte ARRAY and Nested field types. |
|
|
nested_filter |
No |
Condición de filtro para campos del tipo de datos anidado. Este parámetro es obligatorio solo si los campos son de este tipo. |
|
|
missing_value |
bytes |
No |
Valor predeterminado que se usa cuando el campo especificado no existe. El valor debe codificarse en PlainBuffer. Para obtener más información, consulte PlainBuffer. |
|
missing_field |
string |
No |
Campo de ordenamiento que se usa cuando el campo especificado no existe. |