Sobre enriquecimento semântico automático - OpenSearch Serviço Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Sobre enriquecimento semântico automático

Ao criar ou editar uma coleção, você pode configurar o enriquecimento semântico automático, o que simplifica a implementação e os recursos da pesquisa semântica no Amazon Service. OpenSearch A pesquisa semântica retorna resultados de consulta que incorporam não apenas a correspondência às palavras-chave, mas a intenção e o significado contextual da pesquisa do usuário. Por exemplo, se um usuário pesquisar “como tratar uma dor de cabeça”, um sistema de pesquisa semântica pode retornar os seguintes resultados:

  • Remédios para enxaqueca

  • Técnicas de controle da dor

  • Over-the-counter analgésicos

  • Métodos naturais de alívio da dor de cabeça

O sistema entende a intenção subjacente mesmo quando essas frases exatas não estão na consulta original.

O enriquecimento semântico automático oferece os seguintes benefícios:

Implantação simplificada

Você não precisa ter experiência em machine learning (ML) ou integrações complexas.

Processo automatizado

O enriquecimento semântico acontece automaticamente durante a ingestão de dados.

Mais relevância de consulta

O enriquecimento semântico melhora a qualidade e a precisão contextual dos resultados da pesquisa.

Escalabilidade

O enriquecimento semântico aplica a pesquisa semântica a grandes conjuntos de dados sem intervenção manual.

Como funciona

Para começar com o enriquecimento semântico automático, você cria ou edita uma coleção e especifica quais campos em seus dados requerem recursos de pesquisa semântica. Depois de identificar os campos para pesquisa semântica, à medida que os dados entram no OpenSearch Serviço, o processo automático de enriquecimento semântico enriquece automaticamente esses campos. Os dados enriquecidos possibilitam pesquisas mais inteligentes e sensíveis ao contexto.

nota

Considere os seguintes fatores ao implementar o enriquecimento semântico automático:

  • Sobrecarga de processamento: o processo de enriquecimento pode aumentar o tempo de processamento durante a ingestão.

  • Implicações de armazenamento: dados enriquecidos requerem mais espaço de armazenamento.

  • Limitações de idioma: verifique se a opção multilíngue é compatível com os idiomas necessários.

O enriquecimento semântico automático para tecnologia sem servidor oferece as seguintes opções de idioma.

Opção somente inglês
  • Otimizado para conteúdo em inglês

  • Ideal para aplicações que lidam principalmente com texto em inglês

Opção multilíngue
  • É compatível com os seguintes idiomas: árabe, bengali, chinês, inglês, finlandês, francês, hindi, indonésio, japonês, coreano, persa, russo, espanhol, suaíli e telugu

  • Perfeito para conteúdo internacional diversificado ou aplicações multilíngues

Configurar permissões para enriquecimento semântico automático

Antes de criar um índice de enriquecimento semântico automático, é necessário configurar as permissões necessárias. Esta seção explica as permissões necessárias e como configurá-las.

Permissões de política do IAM

Use a seguinte política AWS Identity and Access Management (IAM) para conceder as permissões necessárias para trabalhar com o enriquecimento semântico automático:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AutomaticSemanticEnrichmentPermissions", "Effect": "Allow", "Action": [ "aoss:CreateIndex", "aoss:GetIndex", "aoss:UpdateIndex", "aoss:DeleteIndex", "aoss:APIAccessAll" ], "Resource": "*" } ] }
Permissões de chave
  • As permissões aoss:*Index habilitam o gerenciamento de índices

  • A aoss:APIAccessAll permissão permite operações OpenSearch de API

  • Para restringir as permissões a uma coleção específica, substitua "Resource": "*" pelo ARN da coleção

Configurar permissões de acesso a dados

Para configurar um índice para enriquecimento semântico automático, você deve ter as políticas de acesso a dados apropriadas que concedam permissão para acessar recursos de índice, pipeline e coleção de modelos. Para saber mais sobre políticas de acesso a dados, consulte Controle de acesso a dados para Amazon OpenSearch Serverless. Para obter o procedimento de configuração de uma política de acesso a dados, consulte Criação de políticas de acesso a dados (console).

Permissões de acesso a dados

[ { "Description": "Create index permission", "Rules": [ { "ResourceType": "index", "Resource": ["index/collection_name/*"], "Permission": [ "aoss:CreateIndex", "aoss:DescribeIndex", "aoss:UpdateIndex", "aoss:DeleteIndex" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create pipeline permission", "Rules": [ { "ResourceType": "collection", "Resource": ["collection/collection_name"], "Permission": [ "aoss:CreateCollectionItems", "aoss:DescribeCollectionItems" ] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, { "Description": "Create model permission", "Rules": [ { "ResourceType": "model", "Resource": ["model/collection_name/*"], "Permission": ["aoss:CreateMLResource"] } ], "Principal": [ "arn:aws:iam::account_id:role/role_name" ] }, ]

Permissões de acesso à rede

Para permitir que APIs o serviço acesse coleções particulares, você deve configurar políticas de rede que permitam o acesso necessário entre a API do serviço e a coleção. Para obter mais informações sobre políticas de rede, consulte Acesso à rede para Amazon OpenSearch Serverless.

[ { "Description":"Enable automatic semantic enrichment in a private collection", "Rules":[ { "ResourceType":"collection", "Resource":[ "collection/collection_name" ] } ], "AllowFromPublic":false, "SourceServices":[ "aoss.amazonaws.com" ], } ]
Para configurar as permissões de acesso à rede para uma coleção privada
  1. Faça login no console OpenSearch de serviço em https://console.aws.amazon.com/aos/casa.

  2. No painel de navegação à esquerda, escolha Políticas de rede. Depois, siga um destes procedimentos:

    • Escolha o nome de uma política existente e escolha Editar

    • Escolha Criar política de rede e configure os detalhes da política

  3. Na área Tipo de acesso, escolha Privado (recomendado) e selecione Acesso privado ao serviço da AWS.

  4. No campo de pesquisa, escolha Serviço e depois aoss.amazonaws.com.

  5. Na área Tipo de recurso, selecione a caixa Habilitar acesso ao OpenSearch endpoint.

  6. Em Pesquisar coleções ou inserir termos de prefixo específicos, no campo de pesquisa, selecione Nome da coleção. Em seguida, insira ou selecione o nome das coleções a serem associadas à política de rede.

  7. Escolha Criar para uma nova política de rede ou Atualizar para uma política de rede existente.