Ressource : Document
Un document capture toutes les informations de métadonnées brutes des éléments à recommander ou à rechercher.
| Représentation JSON |
|---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
| Champs | |
|---|---|
name |
Immuable. Nom complet de la ressource du document. Format: Ce champ doit être une chaîne encodée au format UTF-8 d'une longueur maximale de 1 024 caractères. |
id |
Immuable. Identifiant du document. L'ID doit être conforme à la norme RFC-1034 et ne pas dépasser 128 caractères. |
schemaId |
Identifiant du schéma situé dans le même data store. |
content |
Données non structurées associées à ce document. Le contenu ne peut être défini que s'il s'agit d'un data store |
parentDocumentId |
Identifiant du document parent. Actuellement, la hiérarchie de documents ne peut comporter que deux niveaux au maximum. L'ID doit être conforme à la norme RFC-1034 et ne pas dépasser 63 caractères. |
derivedStructData |
Uniquement en sortie. Ce champ est OUTPUT_ONLY. Il contient des données dérivées qui ne figurent pas dans le document d'entrée d'origine. |
aclInfo |
Informations sur le contrôle des accès pour le document. |
indexTime |
Uniquement en sortie. Heure de la dernière indexation du document. Si ce champ est renseigné, cela signifie que le document a été indexé. Bien que les documents soient généralement consultables quelques secondes après leur indexation, cela peut parfois prendre quelques heures. Si ce champ n'est pas renseigné, cela signifie que le document n'a jamais été indexé. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
indexStatus |
Uniquement en sortie. État d'indexation du document.
|
Champ d'union data. Représentation des données. Vous devez fournir struct_data ou json_data. Sinon, une erreur INVALID_ARGUMENT est générée. data ne peut être que l'une des valeurs suivantes : |
|
structData |
Données JSON structurées pour le document. Elles doivent être conformes au |
jsonData |
Représentation du document sous forme de chaîne JSON. Elle doit être conforme au |
Méthodes |
|
|---|---|
|
Crée un Document. |
|
Supprime un Document. |
|
Récupère un Document. |
|
Récupère les informations de mise en page analysées pour un Document. |
|
Importation par lots de plusieurs Documents. |
|
Récupère une liste de Documents. |
|
Met à jour un Document. |
|
Supprime définitivement tous les Documents sélectionnés dans une branche. |