A classe FacetOptions

A classe FacetOptions fornece opções para processar os resultados de atributos de uma consulta.

Cuidado: **esta solução não é mais recomendada:** os apps que usam essa API executada somente no ambiente de execução do Python 2 e será necessário fazer upgrade para uma [solução recomendada](/appengine/docs/standard/python/migrate-to-python3/migrating-services#migration_paths_for_bundled_services) antes de migrar Ambiente de execução do Python 3.

FacetOptions é definido no módulo google.appengine.api.search.

Introdução

A classe FacetOptions fornece opções para processar os resultados de atributos de uma consulta. As opções incluem o número de atributos a serem descobertos, o número de valores de cada atributo e a profundidade do resultado a ser considerado para o cálculo do atributo.

Construtor

O construtor da classe FacetOptions é definido da seguinte maneira:

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

Especifique as opções para processar os resultados de atributos de uma consulta.

Argumentos

discovery_limit
discovery_value_limit
depth

Valor do resultado

Uma nova instância da classe FacetOptions.

Exceções

TypeError

Se um atributo desconhecido for passado.

ValueError

Se algum dos parâmetros tiver valores inválidos (por exemplo, uma profundidade negativa).

Properties

Uma instância da classe FacetOptions tem as seguintes propriedades:

discovery_limit

Número de atributos a descobrir se a descoberta de atributos está ativada. Se for "None", a descoberta de atributos será desativada.

discovery_value_limit

Número de valores a serem descobertos para cada um dos principais atributos descobertos.

depth

Número de documentos nos resultados da consulta a serem avaliados para coletar informações do atributo.