La búsqueda vectorial de OSS permite encontrar rápidamente archivos de objetos en una gran colección según el contenido semántico, los metadatos de OSS, los metadatos multimedia, los ETags de objetos, las etiquetas y los metadatos personalizados. Esta función mejora la eficiencia de recuperación.
Notas
Solo las versiones 3.18.2 y posteriores del kit de desarrollo de software (SDK) de Java admiten la función de búsqueda vectorial.
La función de búsqueda vectorial es compatible con buckets en las siguientes regiones: China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hangzhou), China (Shanghai), China (Shenzhen), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapore, Indonesia (Jakarta), Germany (Frankfurt), US (Virginia) y US (Silicon Valley).
En este tema se usa el endpoint público de la región China (Hangzhou). Para acceder a OSS desde otros servicios de Alibaba Cloud en la misma región, use un endpoint interno. Para obtener más información sobre las regiones y endpoints compatibles, consulte Regions and endpoints.
En este tema, las credenciales de acceso se obtienen de variables de entorno. Para obtener más información, consulte 配置访问凭证.
Este tema muestra cómo crear una instancia de OSSClient con un endpoint de OSS. Para configuraciones alternativas, como usar un dominio personalizado o autenticarse con credenciales de Security Token Service (STS), consulte Client configuration.
-
De forma predeterminada, una cuenta de Alibaba Cloud tiene los permisos necesarios para ejecutar operaciones de indexación de datos. Si desea usar un usuario de Resource Access Management (RAM) o STS para ejecutar estas operaciones, debe contar con los siguientes permisos:
Para habilitar la función de gestión de metadatos, debe tener el permiso
oss:OpenMetaQuery.Para recuperar información sobre un índice de metadatos, debe tener el permiso
oss:GetMetaQueryStatus.Para consultar objetos que cumplen condiciones específicas, debe tener el permiso
oss:DoMetaQuery.Para deshabilitar la función de gestión de metadatos, debe tener el permiso
oss:CloseMetaQuery.
Código de ejemplo
Habilitar la función de búsqueda vectorial
Obtener información sobre el índice de metadatos
Consultar objetos que cumplen condiciones específicas
Deshabilitar la función de búsqueda vectorial
Referencias
Para obtener más información sobre la operación de API para habilitar la función de gestión de metadatos, consulte OpenMetaQuery.
Para obtener más información sobre la operación de API para recuperar información sobre un índice de metadatos, consulte GetMetaQueryStatus.
Para obtener más información sobre la operación de API para consultar objetos que cumplen condiciones específicas, consulte DoMetaQuery.
Para obtener más información sobre la operación de API para deshabilitar la función de gestión de metadatos, consulte CloseMetaQuery.