Python 2.7 has reached end of support and will be deprecated on January 31, 2026. After deprecation, you won't be able to deploy Python 2.7 applications, even if your organization previously used an organization policy to re-enable deployments of legacy runtimes. Your existing Python 2.7 applications will continue to run and receive traffic after their deprecation date. We recommend that you migrate to the latest supported version of Python.

The FacetOptions Class

Class FacetOptions provides options for processing facet results of a query.

FacetOptions is defined in the google.appengine.api.search module.

Introduction

Class FacetOptions provides options for processing facet results of a query. Options include number of facets to discover, number of values for each facet and the depth of the result to be considered for facet computation.

Constructor

The constructor for class FacetOptions is defined as follows:

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

Specify options for processing facet results of a query.

Arguments

discovery_limit
discovery_value_limit
depth

Result value

A new instance of class FacetOptions.

Exceptions

TypeError

If an unknown attribute is passed.

ValueError

If any of the parameters have invalid values (e.g., a negative depth).

Properties

An instance of class FacetOptions has the following properties:

discovery_limit

Number of facets to discover if facet discovery is turned on. If None, discover facets will be disabled.

discovery_value_limit

Number of values to be discovered for each of the top discovered facets.

depth

Number of documents in query results to evaluate to gather facet information.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年12月30日 UTC.