La clase FacetOptions

La clase FacetOptions brinda opciones para procesar los resultados de faceta de una consulta.

Precaución: **Esta solución ya no se recomienda:** Las apps que usan esta API solo pueden ejecutarse en el entorno de ejecución de Python 2 y deberán actualizarse a una [solución recomendada](/appengine/docs/standard/python/migrate-to-python3/migrating-services#migration_paths_for_bundled_services) antes de migrar al entorno de ejecución de Python 3.

FacetOptions se define en el módulo google.appengine.api.search.

Introducción

La clase FacetOptions brinda opciones para procesar los resultados de faceta de una consulta. Las opciones incluyen la cantidad de facetas que se deben descubrir, la cantidad de valores de faceta y la profundidad del resultado que debe considerarse para el cálculo de la faceta.

Constructor

El constructor para la clase FacetOptions se define de la siguiente manera:

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

Especifica opciones para procesar los resultados de la faceta de una consulta.

Argumentos

discovery_limit
discovery_value_limit
depth

Valor del resultado

Una instancia nueva de la clase FacetOptions.

Excepciones

TypeError

Si se pasa un atributo desconocido.

ValueError

Se muestra si cualquiera de los parámetros tiene valores no válidos (p. ej.: una profundidad negativa).

Propiedades

Una instancia de la clase FacetOptions tiene las siguientes propiedades:

discovery_limit

Cantidad de facetas que descubrir si el descubrimiento de facetas está activado. Si no hay ninguna, el descubrimiento de facetas se inhabilitará.

discovery_value_limit

Cantidad de valores que deben descubrirse para cada una de las facetas más descubiertas.

depth

Cantidad de documentos en los resultados de la consulta que deben evaluarse para recopilar información de la faceta.