A pesquisa vetorial do OSS permite encontrar rapidamente objetos em uma grande coleção com base em conteúdo semântico, metadados do OSS, metadados de multimídia, ETags de objeto, tags e metadados personalizados. Esse recurso melhora a eficiência da recuperação.
Observações
O recurso de pesquisa vetorial é compatível apenas com as versões 3.18.2 e posteriores do SDK do Java.
Esse recurso é compatível com buckets nas seguintes regiões: 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) e US (Silicon Valley).
Este tópico utiliza o endpoint público da região China (Hangzhou). Para acessar o OSS a partir de outros serviços do Alibaba Cloud na mesma região, use um endpoint interno. Para obter detalhes sobre as regiões e os endpoints compatíveis, consulte Regions and endpoints.
Neste tópico, você obtém as credenciais de acesso a partir de variáveis de ambiente. Para obter mais informações, consulte 配置访问凭证.
O exemplo deste tópico demonstra como criar uma instância OSSClient com um endpoint do OSS. Para configurações alternativas, como o uso de um domínio personalizado ou a autenticação com credenciais do Security Token Service (STS), consulte Client configuration.
-
Por padrão, uma conta do Alibaba Cloud tem as permissões necessárias para executar operações de indexação de dados. Para usar um usuário do Resource Access Management (RAM) ou o STS na execução dessas operações, são necessárias as seguintes permissões:
Para ativar o recurso de gerenciamento de metadados, é necessária a permissão
oss:OpenMetaQuery.Para recuperar informações sobre um índice de metadados, é requerida a permissão
oss:GetMetaQueryStatus.Para consultar objetos que atendem a condições específicas, a permissão
oss:DoMetaQueryé obrigatória.Para desativar o recurso de gerenciamento de metadados, deve-se ter a permissão
oss:CloseMetaQuery.
Código de exemplo
Ativar o recurso de pesquisa vetorial
Obter informações sobre o índice de metadados
Consultar objetos que atendem a condições específicas
Desativar o recurso de pesquisa vetorial
Referências
Para obter mais informações sobre a operação da API para ativar o recurso de gerenciamento de metadados, consulte OpenMetaQuery.
Consulte a operação da API GetMetaQueryStatus para obter mais detalhes sobre como recuperar informações de um índice de metadados.
Para saber mais sobre a operação da API usada para consultar objetos que atendem a condições específicas, consulte DoMetaQuery.
Se precisar de mais informações sobre a operação da API para desativar o recurso de gerenciamento de metadados, consulte CloseMetaQuery.