Mit der Klasse FieldExpression
können Sie benutzerdefinierte Snippets für jedes von einer Suche zurückgegebene Ergebnis berechnen.
FieldExpression
ist im Modul google.appengine.api.search
definiert.
Konstruktor
Der Konstruktor für die Klasse FieldExpression
ist so definiert:
-
class FieldExpression(name, expression)
Konstruieren Sie eine Instanz der Klasse
FieldExpression
.Beispiel:
FieldExpression(name='content_snippet', expression='snippet("very important", content)')
Konstruiert einen Feldausdruck, der zu jedem Suchergebnis ein berechnetes Feld namens
content-snippet
zurückgibt. Das Feld enthält HTML-Snippets des Feldescontent
, die der Abfrage"very
important"
entsprechen.Argumente
- name
Name des berechneten Feldes
- Ausdruck
Auszuwertender und zurückzugebender Ausdruck
Ergebniswert
Eine neue Instanz der Klasse
FieldExpression
.
Ausnahmen
- TypeError
Ein Parameter hat einen ungültigen Typ oder ein unbekanntes Attribut wurde übergeben.
- ValueError
Ein Parameter hat einen ungültigen Wert.
Eigenschaften
Eine Instanz der Klasse FieldExpression
hat die folgenden Attribute:
- name
Name des berechneten Feldes
- Ausdruck
String mit dem auszuwertenden und zurückzugebenden Ausdruck