Python 2 ya no es compatible con la comunidad. Recomendamos que migres las apps de Python 2 a Python 3.

La clase FieldExpression

La clase FieldExpression te permite procesar fragmentos de contenido personalizado de cada resultado que se muestra en una búsqueda.

FieldExpression se define en el módulo google.appengine.api.search.

Constructor

El constructor para la clase FieldExpression se define de la manera siguiente:

class FieldExpression(name, expression)

Construye una instancia de la clase FieldExpression.

Por ejemplo:

FieldExpression(name='content_snippet',
                expression='snippet("very important", content)')

El comando anterior construye una expresión de campo que muestra un campo procesado llamado content-snippet con cada resultado de la búsqueda, y que contiene fragmentos HTML del campo content que coinciden con la consulta "very important".

Argumentos

name

Nombre del campo procesado.

expression

Expresión para evaluar y mostrar un resultado.

Valor del resultado

Una instancia nueva de la clase FieldExpression.

Excepciones

TypeError

Un parámetro tiene un tipo no válido, o se pasó un atributo desconocido.

ValueError

Un parámetro tiene un valor no válido.

Propiedades

Una instancia de la clase FieldExpression tiene las siguientes propiedades:

name

Nombre del campo procesado.

expression

String que contiene la expresión para evaluar y mostrar un resultado.