FacetRefinement クラス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
FacetRefinement
クラスは、ファセット値に基づいて検索結果を絞り込むために使用します。
ファセット絞り込みの使用方法として推奨されるのは、トークン文字列を使用する方法です。各 FacetResult は、このクラスではなく、許容可能なトークンを持ちます。手動の FacetRefinement を提供するために、このクラスのインスタンスを SearchOptions に渡すことができます。
FacetRefinement
は、google.appengine.api.search
モジュールで定義されます。
コンストラクタ
FacetRefinement
クラスのコンストラクタは、次のように定義されます。
class FacetRefinement(name, value=None, facet_range=None)
クラス FacetRefinement
のインスタンスを作成します。
注: 値または facet_range のどちらかを指定します。両方は指定しないでください。
引数
- name
name プロパティを設定します。
- value
value プロパティを設定します。
- facet_range
facet_range プロパティを設定します。
結果値
FacetRefinement
クラスの新しいインスタンス。
例外
- TypeError
いずれかのパラメータが無効なタイプであるか、不明な属性が渡された場合。
- ValueError
いずれかのパラメータに無効な値がある場合
プロパティ
FacetRefinement
クラスのインスタンスには次のプロパティがあります。
- name
ファセット絞り込みの名前。
- value
ファセット絞り込みの文字列値。
- range
ファセット絞り込みの数値範囲。
インスタンス メソッド
FacetRefinement
クラスのインスタンスには次のメソッドがあります。
- ToTokenString()
この絞り込みを、HTML でも安全に使用できるトークン文字列に変換します。この文字列の形式は変更されることがあります。
-
結果値
HTML でも安全に使用できる、このファセット絞り込みのトークン文字列。
- FromTokenString()
この静的メソッドは、トークン文字列を FacetRefinement オブジェクトに変換します。キーに互換性がない場合があるため、異なるバージョンの API の間ではトークン文字列を保存しないでください。
-
引数
- token_string
ToTokenString メソッドによって作成される、または検索結果で返されるトークン文字列。
結果値
FacetRefinement オブジェクト。
例外
- ValueError
token_string が無効である場合。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-03-06 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-06 UTC。"],[[["The `FacetRefinement` class is used to refine search results based on a specific facet value."],["While manual `FacetRefinement` is possible, using the token string from `FacetResult` is the recommended approach."],["The `FacetRefinement` constructor accepts a name, a value, or a `facet_range`, but only one of the value or facet_range can be specified."],["`FacetRefinement` instances have `name`, `value`, and `range` properties that define the refinement."],["`FacetRefinement` objects can be converted to token strings using `ToTokenString()` and can be created from a token string using the `FromTokenString()` method."]]],[]]