A classe FieldExpression

A classe FieldExpression permite-lhe calcular fragmentos de conteúdo personalizados para cada resultado devolvido por uma pesquisa.

FieldExpression está definido no módulo google.appengine.api.search.

Construtor

O construtor da classe FieldExpression é definido da seguinte forma:

class FieldExpression(name, expression)

Construa uma instância da classe FieldExpression.

Por exemplo,

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

constrói uma expressão de campo que devolve um campo calculado denominado content-snippet com cada resultado da pesquisa, contendo fragmentos HTML do campo content que correspondem à consulta "very important".

Argumentos

name

Nome do campo calculado.

expression

Expressão a avaliar e devolver.

Valor do resultado

Uma nova instância da classe FieldExpression.

Exceções

TypeError

Um parâmetro tem um tipo inválido ou foi transmitido um atributo desconhecido.

ValueError

Um parâmetro tem um valor inválido.

Propriedades

Uma instância da classe FieldExpression tem as seguintes propriedades:

name

Nome do campo calculado.

expression

String que contém a expressão a avaliar e devolver.