Clase FacetOptions

La clase FacetOptions proporciona opciones para procesar los resultados de las facetas de una consulta.

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

Introducción

La clase FacetOptions proporciona opciones para procesar los resultados de las facetas de una consulta. Entre las opciones se incluyen el número de facetas que se van a descubrir, el número de valores de cada faceta y la profundidad del resultado que se va a tener en cuenta para el cálculo de las facetas.

Constructor

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

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

Especifica las opciones para procesar los resultados de las facetas de una consulta.

Argumentos

discovery_limit
discovery_value_limit
profundidad

Valor de resultado

Una nueva instancia de la clase FacetOptions.

Excepciones

TypeError

Si se pasa un atributo desconocido.

ValueError

Si alguno de los parámetros tiene valores no válidos (por ejemplo, una profundidad negativa).

Propiedades

Una instancia de la clase FacetOptions tiene las siguientes propiedades:

discovery_limit

Número de facetas que se deben descubrir si la detección de facetas está activada. Si se indica None, se inhabilitarán las facetas de descubrimiento.

discovery_value_limit

Número de valores que se van a descubrir de cada una de las facetas descubiertas principales.

profundidad

Número de documentos de los resultados de la consulta que se van a evaluar para obtener información de las facetas.