FacetOptions 類別

FacetOptions 類別提供處理查詢的 Facet 結果選項。

FacetOptions 應在 google.appengine.api.search 模組中定義。

簡介

FacetOptions 類別提供處理查詢的 Facet 結果的選項。選項包含要探索的 Facet 數量、每個 Facet 的值數,以及要針對 Facet 計算考量的結果深度。

建構函式

FacetOptions 類別的建構函式定義如下:

facet_option = FacetOptions(discovery_limit=5, discovery_value_limit=None, depth=None)

指定處理查詢的 Facet 結果的選項。

引數

discovery_limit
discovery_value_limit
depth

結果值

FacetOptions 類別的新例項。

例外狀況

TypeError

如果傳送了未知的屬性。

ValueError

如果任何參數包含無效的值 (例如負數深度)。

屬性

FacetOptions 類別的執行個體具有下列屬性:

discovery_limit

在已開啟 Facet 探索的情況下,可探索的 Facet 數量。如果為 None,則會停用探索 Facet。

discovery_value_limit

要為每個探索 Facet 數量最高的項目進行探索的值數。

depth

查詢結果中要進行評估以收集 Facet 資訊的文件數量。