La compatibilité de Python 2 n'est plus assurée par la communauté. Nous vous recommandons de migrer les applications Python 2 vers Python 3.

La classe FacetResultValue

La classe FacetResultValue représente une valeur d'attribut dans le résultat de recherche.

La classe FacetResultValue est définie dans le module google.appengine.api.search.

Constructor

Le constructeur de la classe FacetResultValue est défini comme suit :

class FacetResultValue(label, count, refinement)

Construire une instance de la classe FacetRefinement.

Arguments

label
Définit la propriété du libellé
count
Définit la propriété du nombre
refinement
Définit la propriété du filtre

Result value

Nouvelle instance de la classe FacetResultValue.

Exceptions

TypeError

Si l'un des paramètres contient un type non valide ou si un attribut inconnu est transmis.

ValueError

Si l'un des paramètres possède des valeurs non valides.

Propriétés

Une instance de la classe FacetResultValue possède les propriétés suivantes :

label

Libellé pour cette valeur d'attribut. Pour un attribut atomique, le libellé représente la valeur de chaîne de l'attribut. Pour les valeurs d'attribut numériques, il s'agit d'une chaîne représentant la plage de valeurs.

count

Nombre de documents (dans les résultats de la requête en cours) correspondant à cette classe FacetResultValue.

refinement_token

Objet FacetRefinement pour cette classe FacetResultValue. Transmettre cet objet ou son jeton de chaîne à la requête suivante permettra d'affiner le résultat en fonction de la valeur de cet attribut.