La classe FieldExpression

La classe FieldExpression vous permet de calculer des extraits de contenu personnalisés pour chaque résultat affiché par une recherche.

La classe FieldExpression est définie dans le module google.appengine.api.search.

Constructeur

Le constructeur de la classe FieldExpression est défini comme suit :

class FieldExpression(name, expression)

Construire une instance de la classe FieldExpression.

Exemple :

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

Construit une expression de champ qui affiche un champ calculé nommé content-snippet avec chaque résultat de recherche, contenant des extraits HTML du champ content correspondant à la requête "very important".

Arguments

name

Nom du champ calculé.

expression

Expression à évaluer et à afficher.

Result value

Nouvelle instance de la classe FieldExpression.

Exceptions

TypeError

L'un des paramètres possède un type non valide ou un attribut inconnu a été transmis.

ValueError

L'un des paramètres contient une valeur non valide.

Propriétés

Une instance de la classe FieldExpression possède les propriétés suivantes :

name

Nom du champ calculé.

expression

Chaîne contenant une expression à évaluer et à afficher.