Clase FieldExpression

La clase FieldExpression te permite calcular fragmentos de contenido personalizados para cada resultado devuelto por una búsqueda.

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

Constructor

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

class FieldExpression(name, expression)

Crea una instancia de la clase FieldExpression.

Por ejemplo,

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

Crea una expresión de campo que devuelve un campo calculado llamado content-snippet con cada resultado de búsqueda, que contiene fragmentos HTML del campo content que coinciden con la consulta "very important".

Argumentos

name

Nombre del campo calculado.

expresión

Expresión que se evalúa y devuelve.

Valor de resultado

Una nueva instancia de la clase FieldExpression.

Excepciones

TypeError

Un parámetro tiene un tipo no válido o se ha enviado 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 calculado.

expresión

Cadena que contiene la expresión que se va a evaluar y devolver.