A classe FieldExpression
permite calcular snippets de conteúdo personalizado para cada resultado retornado por uma pesquisa.
FieldExpression
é definido no módulo google.appengine.api.search
.
Construtor
O construtor da classe FieldExpression
é definido da seguinte maneira:
-
class FieldExpression(name, expression)
Crie uma instância da classe
FieldExpression
.Por exemplo,
FieldExpression(name='content_snippet', expression='snippet("very important", content)')
cria uma expressão de campo que retorna um campo calculado chamado
content-snippet
com cada resultado de pesquisa, contendo snippets HTML do campocontent
que correspondem à consulta"very
important"
.Argumentos
- name
Nome do campo calculado.
- expression
Expressão a ser avaliada e retornada.
Valor do resultado
Uma nova instância da classe
FieldExpression
.
Exceções
- TypeError
Um parâmetro tem um tipo inválido, ou um atributo desconhecido foi passado.
- 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 ser avaliada e retornada.