Configuration de l'open source OpenSearch - Amazon Personalize

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de l'open source OpenSearch

Une fois que vous avez terminé le flux de travail Amazon Personalize et que vous avez satisfait aux exigences répertoriées dans le documentDirectives et exigences, vous êtes prêt à configurer l'open source et à installer le plugin Amazon Personalize Search Ranking.

Si un OpenSearch cluster est déjà en cours d'exécution, vous pouvez installer le plugin manuellement. Si aucun cluster n'est en cours d'exécution, vous pouvez installer OpenSearch le plugin à partir de zéro à l'aide d'un script bash.

Installation manuelle du plugin sur un OpenSearch cluster existant

Si vous possédez déjà un OpenSearch cluster, vous pouvez installer manuellement le plugin sur votre cluster directement depuis le OpenSearch GitHub référentiel.

Pour installer manuellement le plugin
  1. Utilisez la commande suivante pour démarrer votre OpenSearch cluster :

    bin/opensearch
  2. Si ce n'est pas déjà fait, téléchargez les données de votre catalogue sur votre OpenSearch cluster. Lorsque vous téléchargez vos données, vous créez un OpenSearch index et définissez vos mappages de champs. Vous chargez ensuite vos données dans cet index. Pour un exemple, voir Création d'un index et mappages de champs à l'aide d'exemples de données.

  3. Utilisez la commande suivante pour installer le plugin :

    bin/opensearch-plugin install https://github.com/opensearch-project/search-processor/releases/download/2.9.0/opensearch-search-processor-2.9.0.0.zip

    Pour plus d'informations sur l'installation de plug-ins, consultez la section Installation de plug-ins.

Après avoir installé le plugin Amazon Personalize Search Ranking, vous êtes prêt à le configurer. Vous configurez le plugin en créant un pipeline de recherche et en spécifiant un processeur de personalized_search_ranking réponse. Pour plus d’informations, consultez Configuration du plugin.

Configuration de votre cluster et installation du plugin à l'aide d'un script de démarrage rapide

Si vous n'avez pas créé de OpenSearch cluster, vous pouvez utiliser un script bash de démarrage rapide pour en créer un. Ce script configure un OpenSearch cluster dans un conteneur Docker, définit les informations d'identification à l'aide de votre AWS profil par défaut et installe le plugin Amazon Personalize Search Ranking.

Pour plus d'informations sur la création manuelle d'un OpenSearch cluster, consultez les instructions de démarrage rapide de la OpenSearch documentation.

Pour installer le plugin avec un script bash de démarrage rapide
  1. Avant d'exécuter le script, téléchargez et installez Docker Desktop pour votre système d'exploitation.

  2. Téléchargez le script bash de démarrage rapide depuis GitHub.

  3. Dans votre répertoire de travail, exécutez le script à l'aide de la commande suivante.

    sh personalized_search_ranking_quickstart.sh

    Avec cette commande, le script utilise les informations d'identification de votre AWS profil par défaut. Pour fournir un autre profil, utilisez l'--profileargument.

    sh personalized_search_ranking_quickstart.sh --profile profile-name

    Après avoir exécuté le script, vous trouverez plus d'informations sur le script dans le fichier README situé dans le répertoire unique créé par le script. Ce répertoire contient les fichiers Dockerfile et docker-compose.yml utilisés par le script. Par exemple : ../opensearch-personalize-intelligent-ranking-docker.1234/README.

  4. Téléchargez les données de votre catalogue sur votre OpenSearch cluster. Lorsque vous téléchargez vos données, vous créez un OpenSearch index et définissez vos mappages de champs. Vous chargez ensuite vos données dans cet index. Pour un exemple, voir Création d'un index et mappages de champs à l'aide d'exemples de données.

Après avoir configuré OpenSearch et installé le plugin Amazon Personalize Search Ranking, vous êtes prêt à le configurer. Vous configurez le plugin en créant un pipeline de recherche et en spécifiant un processeur de personalized_search_ranking réponse. Pour plus d’informations, consultez Configuration du plugin.