FieldExpression クラス

FieldExpression クラスを使用すると、検索結果ごとにカスタマイズされたコンテンツのスニペットを計算できます。

FieldExpression は、google.appengine.api.search モジュールで定義されます。

コンストラクタ

FieldExpression クラスのコンストラクタは、次のように定義されます。

class FieldExpression(name, expression)

クラス FieldExpression のインスタンスを作成します。

例:

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

各検索結果を使用して計算された content-snippet フィールドを返すフィールド式を作成します。このフィールドには、クエリ "very important" に一致する content フィールドの HTML スニペットが含まれています。

引数

name

計算されたフィールドの名前。

expression

評価して返す式。

結果値

FieldExpression クラスの新しいインスタンス。

例外

TypeError

パラメータの型が無効であるか、不明な属性が渡されました。

ValueError

パラメータの値が無効です。

特性

FieldExpression クラスのインスタンスには次のプロパティがあります。

name

計算されたフィールドの名前。

expression

評価して返す式を含む文字列。