La classe FieldExpression

La classe FieldExpression ti consente di calcolare snippet di contenuti personalizzati per ogni risultato restituito da una ricerca.

FieldExpression è definito nel modulo google.appengine.api.search.

Costruttore

Il costruttore per la classe FieldExpression è definito come segue:

class FieldExpression(nome, espressione)

Crea un'istanza della classe FieldExpression.

Ad esempio,

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

genera un'espressione di campo che restituisce un campo calcolato denominato content-snippet con ogni risultato di ricerca, contenente snippet HTML del campo content corrispondenti alla query "very important".

Argomenti

name

Nome del campo calcolato.

espressione

Espressione da valutare e restituire.

Valore del risultato

Una nuova istanza della classe FieldExpression.

Eccezioni

TypeError

Un parametro ha un tipo non valido o è stato passato un attributo sconosciuto.

ValueError

Un parametro ha un valore non valido.

Proprietà

Un'istanza della classe FieldExpression ha le seguenti proprietà:

name

Nome del campo calcolato.

espressione

Stringa contenente l'espressione da valutare e restituire.