A classe FacetResultValue

A classe FacetResultValue representa um valor de atributo como parte do resultado da pesquisa.

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

Construtor

O construtor da classe FacetResultValue é definido da seguinte maneira:

class FacetResultValue(label, count, refinement)

Crie uma instância da classe FacetRefinement.

Argumentos

label
Define a propriedade do rótulo
count
Define a propriedade da contagem
refinement
Define a propriedade de refinamento

Valor do resultado

Uma nova instância da classe FacetResultValue.

Exceções

TypeError

Se algum dos parâmetros tiver tipos inválidos ou um atributo desconhecido for passado.

ValueError

Se algum dos parâmetros tiver valores inválidos.

Propriedades

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

label

O rótulo do valor desse atributo. Para um atributo Atom, o rótulo é o valor da string do atributo. Para valores de atributo numérico, é uma sequência que representa o intervalo de valores.

count

O número de documentos nos resultados da consulta atual que correspondem a esse FacetResultValue.

refinement_token

O objeto FacetRefinement desse FacetResultValue. Transmitir esse objeto ou o token de string dele para a próxima consulta filtra o resultado com base nesse valor de atributo.