Una vez creado un índice de metadatos, puede consultar los metadatos de uno o varios archivos mediante las operaciones de API de Intelligent Media Management (IMM). También es posible realizar consultas mediante búsquedas por campos, búsquedas difusas por palabras clave o búsquedas semánticas en lenguaje natural. Este tema describe cómo consultar los metadatos de archivos.
Requisitos previos
Debe haber creado un índice de metadatos para sus archivos según su escenario de uso. Para obtener más información, consulte Create a metadata index.
Métodos de consulta
A continuación se describen los métodos disponibles para consultar los metadatos de archivos.
|
Método |
Descripción |
|
Consultar los metadatos de un solo archivo |
Llame a la operación GetFileMeta para obtener los metadatos de un archivo individual. |
|
Consultar los metadatos de varios archivos |
Utilice la operación BatchGetFileMeta para recuperar los metadatos de múltiples archivos simultáneamente. |
|
Realizar una consulta simple |
Ejecute la operación SimpleQuery para buscar archivos que cumplan con condiciones específicas y listar sus metadatos ordenados por campo. También puede usar anidamiento para ejecutar consultas complejas y aplicar operaciones de agregación con el fin de obtener estadísticas y analizar valores de distintos campos. Para ver la lista de campos y operadores compatibles, consulte Supported fields and operators. |
|
Realizar una búsqueda difusa |
Invoque la operación FuzzyQuery para encontrar archivos que coincidan con una cadena determinada y mostrar sus metadatos. IMM busca la cadena especificada dentro de los campos de metadatos extraídos, como el nombre del archivo, la etiqueta, la ruta o las etiquetas personalizadas. Si algún valor de metadato coincide con la cadena, se devuelven todos los metadatos del archivo. |
|
Realizar una búsqueda semántica en lenguaje natural |
Use la operación SemanticQuery para consultar metadatos en un conjunto de datos mediante palabras clave en lenguaje natural. Esta operación admite búsquedas semánticas basadas en los campos Labels, ProduceTime y AddressLine. Por ejemplo, para buscar archivos relacionados semánticamente con "cielo sobre Hangzhou", especifique 'Query=sky over Hangzhou' como condición de consulta. |
Consulta de metadatos de un solo archivo
Consulta de metadatos de varios archivos
Ejecución de una consulta simple
Ejemplo 1
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Tipo de archivo: imagen
Ordenamiento de resultados: ascendente por tamaño de archivo
Número máximo de resultados devueltos: 100
Ejemplo 2
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Tipo de archivo: imagen
Tamaño de archivo: mayor que 10 MB
Etiquetas personalizadas (CustomLabels.category): Persons
Ordenamiento de resultados: ascendente por tamaño de archivo
Número máximo de resultados devueltos: 100
Ejemplo 3
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Ruta del archivo: oss://test-bucket/
Tamaño de archivo: mayor que 10 MB
Etiquetas (Labels.LabelName): "TV" o "Stereo"
Ordenamiento de resultados: ascendente por tamaño de archivo
Número máximo de resultados devueltos: 100
Ejemplo 4
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Tipo de archivo: imagen
Tamaño de archivo: mayor que 10 MB
Etiquetas personalizadas (CustomLabels.category): Persons
Resultado devuelto: tamaño total de los archivos coincidentes
Ejemplo 5
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Tamaño de archivo: mayor que 10 MB
Rostros (Figures.Age y Figures.Gender): edad y género
Ordenamiento de resultados: ascendente por tamaño de archivo
Número máximo de resultados devueltos: 100
Ejemplo 6
A continuación se detallan las condiciones de la consulta:
Nombre del proyecto: test-project
Nombre del conjunto de datos: test-dataset
Tipo de archivo: imagen
Tamaño de archivo: mayor que 10 MB
Etiquetas personalizadas (CustomLabels.category): existencia
Resultado devuelto: tamaño total de los archivos coincidentes