Python 2 は、コミュニティによるサポートを終了しました。Python 2 アプリを Python 3 に移行することをおすすめします。

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

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