Criar um novo cluster e instalar o plug-in com um script - Amazon Personalize

Criar um novo cluster e instalar o plug-in com um script

Se você ainda não criou um cluster do OpenSearch, você pode usar um script em bash de início rápido para criar um. Esse script configura um cluster do OpenSearch em um contêiner do Docker, configura as credenciais usando seu perfil padrão da AWS e instala o plug-in Classificação de pesquisas do Amazon Personalize.

Para informações sobre como criar manualmente um cluster do OpenSearch, consulte as instruções de início rápido na documentação do OpenSearch.

Instalar o plug-in com um script em bash de início rápido
  1. Antes de executar o script, baixe e instale o Docker Desktop na versão para seu sistema operacional.

  2. Baixe o script em bash de início rápido do GitHub.

  3. No diretório de trabalho, execute o script com o comando abaixo.

    sh personalized_search_ranking_quickstart.sh

    Com este comando, o script vai usar as credenciais no seu perfil padrão da AWS. Para fornecer um perfil alternativo, use o argumento --profile.

    sh personalized_search_ranking_quickstart.sh --profile profile-name

    Depois de rodar o script, você consegue encontrar mais informações sobre o script no arquivo README, que está no diretório exclusivo criado pelo script. Esse diretório armazena os arquivos Dockerfile e .yml compostos por docker que o script usa. Por exemplo: ../opensearch-personalize-intelligent-ranking-docker.1234/README.

  4. Faça upload dos dados do catálogo para o cluster do OpenSearch. Quando faz upload dos seus dados, você cria um índice do OpenSearch e define seus mapeamentos de campo. Depois, você faz o upload dos dados para esse índice. Para ver um exemplo, consulte Criar um índice e mapeamentos de campo usando dados de amostra.

Depois de configurar o OpenSearch e instalar o plug-in Classificação de pesquisas do Amazon Personalize, será hora de configurá-lo. Para isso, é preciso criar um pipeline de pesquisa e especificar um processador de resposta de personalized_search_ranking. Para obter mais informações, consulte Criar um pipeline.