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
.
Constructeur
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.