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 champcontent
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.