Python 2.7 n'est plus compatible et sera
obsolète le 31 janvier 2026. Après l'arrêt, vous ne pourrez plus déployer d'applications Python 2.7, même si votre organisation utilisait auparavant une règle d'administration pour réactiver les déploiements d'anciens environnements d'exécution. Vos applications Python 2.7 existantes continueront à fonctionner et à recevoir du trafic après leur
date d'arrêt. Nous vous recommandons de
migrer vers la dernière version compatible de Python.
Classes d'attributs
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La classe Facet est une classe de base abstraite représentant un attribut dans un document. Cette classe ne doit pas être directement instanciée.
La classe Facet est définie dans le module google.appengine.api.search.
Propriétés
Une instance de la classe Facet possède les propriétés suivantes :
- name
Nom de l'attribut. Les noms d'attribut doivent avoir une longueur maximale "MAXIMUM_FIELD_NAME_LENGTH" et correspondre au modèle "[A-Za-z][A-Za-z0-9_]*".
- value
Valeur de l'attribut. Celle-ci peut être une valeur "str", une valeur Unicode ou un nombre.
Sous-classes
Les sous-classes de Facet sont les suivantes :
-
Classe AtomFacet
Attribut dont le contenu doit être traité comme un seul jeton pour l'indexation.
La valeur de l'attribut est un objet "str" ou Unicode à traiter comme une valeur de texte indivisible. L'exemple suivant présente un attribut atomique nommé "wine_type" :
AtomFacet(name='wine_type', value='Red')
-
Exceptions
- TypeError
La valeur indiquée n'est pas une chaîne de texte.
- ValueError
La valeur dépasse la longueur maximale autorisée.
-
Classe NumberFacet
Attribut contenant une valeur numérique.
L'exemple suivant présente un attribut numérique nommé "wine_vintage" :
NumberFacet(name='wine_vintage', value=2000)
-
Exceptions
- TypeError
La valeur indiquée n'est pas numérique.
- ValueError
La valeur est hors plage.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/19 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/10/19 (UTC)."],[],[]]