Une fois l'index de métadonnées créé, interrogez les métadonnées d'un ou plusieurs fichiers en appelant les opérations API d'Intelligent Media Management (IMM). Vous pouvez également rechercher des métadonnées par champ, par mot-clé flou ou par mot-clé en langage naturel. Cette rubrique explique comment interroger les métadonnées de fichier.
Prérequis
Créez un index de métadonnées pour vos fichiers en fonction de votre scénario d'utilisation. Pour plus d'informations, consultez la section Créer un index de métadonnées.
Méthodes d'interrogation
Le tableau suivant décrit les méthodes disponibles pour interroger les métadonnées de fichier.
|
Méthode |
Description |
|
Interroger les métadonnées d'un seul fichier |
Appelez l'opération GetFileMeta pour interroger les métadonnées d'un seul fichier. |
|
Interroger les métadonnées de plusieurs fichiers |
Appelez l'opération BatchGetFileMeta pour récupérer simultanément les métadonnées de plusieurs fichiers. |
|
Effectuer une requête simple |
Appelez l'opération SimpleQuery pour rechercher les fichiers correspondant aux conditions spécifiées et lister les métadonnées par champ selon un ordre de tri défini. Utilisez également l'imbrication pour effectuer des requêtes complexes et des opérations d'agrégation afin d'analyser statistiquement les valeurs des différents champs. Pour obtenir la liste des champs et opérateurs pris en charge, consultez la section Champs et opérateurs pris en charge. |
|
Effectuer une recherche floue |
Appelez l'opération FuzzyQuery pour rechercher les fichiers correspondant à la chaîne spécifiée et lister leurs métadonnées. IMM recherche la chaîne spécifiée dans les champs de métadonnées extraits, tels que le nom de fichier, le libellé, le chemin ou le libellé personnalisé. Si la valeur d'un champ de métadonnées d'un fichier correspond à la chaîne spécifiée, toutes les métadonnées du fichier sont renvoyées. |
|
Effectuer une recherche par mot-clé en langage naturel |
Appelez l'opération SemanticQuery pour interroger les métadonnées d'un jeu de données à l'aide de mots-clés en langage naturel. L'opération prend en charge les recherches sémantiques basées sur les champs Labels, ProduceTime et AddressLine. Par exemple, pour interroger les métadonnées de fichiers liés sémantiquement à « ciel au-dessus de Hangzhou », spécifiez « Query=sky over Hangzhou » comme condition de requête. |
Interroger les métadonnées d'un seul fichier
Interroger les métadonnées de plusieurs fichiers
Effectuer une requête simple
Exemple 1
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Type de fichier : image
Tri des résultats : ordre croissant de la taille du fichier
Nombre maximal de résultats renvoyés : 100
Exemple 2
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Type de fichier : image
Taille du fichier : supérieure à 10 Mo
Libellés personnalisés (CustomLabels.category) : Persons
Tri des résultats : ordre croissant de la taille du fichier
Nombre maximal de résultats renvoyés : 100
Exemple 3
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Chemin du fichier : oss://test-bucket/
Taille du fichier : supérieure à 10 Mo
Libellés (Labels.LabelName) : « TV » ou « Stereo »
Tri des résultats : ordre croissant de la taille du fichier
Nombre maximal de résultats renvoyés : 100
Exemple 4
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Type de fichier : image
Taille du fichier : supérieure à 10 Mo
Libellés personnalisés (CustomLabels.category) : Persons
Résultat renvoyé : taille totale des fichiers correspondants
Exemple 5
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Taille du fichier : supérieure à 10 Mo
Visages (Figures.Age et Figures.Gender) : âge et genre
Tri des résultats : ordre croissant de la taille du fichier
Nombre maximal de résultats renvoyés : 100
Exemple 6
Les conditions de la requête sont les suivantes :
Nom du projet : test-project
Nom du jeu de données : test-dataset
Type de fichier : image
Taille du fichier : supérieure à 10 Mo
Libellés personnalisés (CustomLabels.category) : existence
Résultat renvoyé : taille totale des fichiers correspondants