$ged.searchDocument¶
Description¶
Méthode de recherche de document par contenu dans la GED (recherche "full text").
Remarque : si vous souhaitez effectuer une recherche d'objet par nom,
veuillez utiliser la méthode $ged.searchNode.
Syntaxe¶
$ged.searchDocument( nodeid , searchRules [ , options ] )
Paramètres¶
nodeidstring- Identifiant de l'élément de départ (référence en principe un dossier)
searchRuleany-
Critères de recherche. La forme du paramètre varie selon le type de GED.
Sur Alfresco, le paramètre attendu est un map pouvant contenir l'une des propriétés suivantes:
term- Critère de recherche. La méthode recherchera alors les nœuds correspondant au terme indiqué.
query- Requête de recherche fournie en json. La forme des la requête doit utiliser la syntaxe décrite dans la documentation en ligne
Si les deux éléments sont définis, la méthode ne tient compte que de la propriété
query.Le paramètre attendu est un string ou un tableau des noms de fichiers ou de dossiers à chercher. Les noms peuvent utiliser des wildcards.
optionsmap-
Map d'options pouvant contenir les propriétés suivantes:
connectionstring- Nom de connexion à utiliser. Fait référence à un
named'entréeged.connectiondu config. rawboolean- Flag indiquant à la méthode de retourner la réponse brute reçue de l'API.
Retour¶
Tableau contenant des maps ayant les propriétés suivantes:
idstring- Identifiant de l'élément
namestring- Nom de l'élément
scorenumber- Score de l'élément dans le résultat de recherche sous forme de valeur flottante.
createdAttimestamp- Date/Heure de création
createdBystring- Auteur de la création. Cette propriété présente un intérêt limité étant donné que l'auteur est généralement l'utilisateur technique utilisé pour la connexion à la GED.
modifiedAttimestamp- Date/Heure de dernière modification
modifiedBystring- Auteur de la modification. Cette propriété présente un intérêt limité étant donné que l'auteur de la modification est généralement l'utilisateur technique utilisé pour la connexion à la GED.
mimetypestring- Mimetype (si l'élément est un fichier)
sizenumber- Taille du fichier en bytes
parentIdstring- Identifiant de l'élément parent
Exemple¶
1 2 | |