La clase SortExpression te permite personalizar la forma en que se ordenan los resultados de búsqueda.
SortExpression se define en el módulo google.appengine.api.search.
Constructor
El constructor de la clase SortExpression se define de la siguiente manera:
- class SortExpression(expression=None, direction=DESCENDING, default_value=None)
 Ordena los resultados según la expresión de puntuación especificada.
Argumentos
- expresión
 Una expresión que se evaluará al ordenar los resultados de cada documento coincidente. La expresión puede ser simplemente un nombre de campo o una expresión compuesta, como
_score + count(likes) * 0.1que añadirá la puntuación de un anotador a un recuento de los valores de un campolikesponderado por un factor de 0,1.- dirección
 Orden en que se muestran los resultados de búsqueda. Puede ser ASCENDING o DESCENDING.
- default_value
 Valor predeterminado de la expresión si no hay ningún campo y no se puede calcular para un documento. Se debe especificar un valor de texto para las ordenaciones de texto. Se debe especificar un valor numérico para las ordenaciones numéricas.
Valor de resultado
Una nueva instancia de la clase
SortExpression.
Excepciones
- TypeError
 Si alguno de los parámetros tiene un tipo no válido o se ha enviado un atributo desconocido.
- ValueError
 Si algún parámetro tiene un valor no válido.
Propiedades
Una instancia de la clase SortExpression tiene las siguientes propiedades:
- expresión
 Devuelve la expresión utilizada para ordenar los resultados coincidentes.
- dirección
 Devuelve la dirección de la expresión de orden:
ASCENDINGoDESCENDING.- default_value
 Devuelve un valor predeterminado para la expresión si no se puede calcular ningún otro valor.