Open Source einrichten OpenSearch - Amazon Personalize

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Open Source einrichten OpenSearch

Nachdem Sie den Amazon Personalize Personalize-Workflow abgeschlossen und die unter aufgeführten Anforderungen erfüllt habenRichtlinien und Anforderungen, sind Sie bereit, Open Source einzurichten und das Amazon Personalize Search Ranking-Plugin zu installieren.

Wenn bei Ihnen bereits ein OpenSearch Cluster läuft, können Sie das Plugin manuell installieren. Wenn kein Cluster läuft, können Sie das Plugin mit einem Bash-Skript von Grund auf neu installieren OpenSearch .

Manuelles Installieren des Plugins auf einem vorhandenen Cluster OpenSearch

Wenn Sie bereits einen OpenSearch Cluster haben, können Sie das Plugin manuell direkt aus dem OpenSearch GitHub Repository auf Ihrem Cluster installieren.

Um das Plugin manuell zu installieren
  1. Verwenden Sie den folgenden Befehl, um Ihren OpenSearch Cluster zu starten:

    bin/opensearch
  2. Laden Sie Ihre Katalogdaten in Ihren OpenSearch Cluster hoch, falls Sie dies noch nicht getan haben. Wenn Sie Ihre Daten hochladen, erstellen Sie einen OpenSearch Index und definieren Ihre Feldzuordnungen. Anschließend laden Sie Ihre Daten in diesen Index hoch. Ein Beispiel finden Sie unter Erstellen eines Indexes und von Feldzuordnungen mithilfe von Beispieldaten.

  3. Verwenden Sie den folgenden Befehl, um das Plugin zu installieren:

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

    Weitere Informationen zur Installation von Plugins finden Sie unter Plugins installieren.

Nachdem Sie das Amazon Personalize Search Ranking-Plugin installiert haben, können Sie es konfigurieren. Sie konfigurieren das Plugin, indem Sie eine Suchpipeline erstellen und einen personalized_search_ranking Antwortprozessor angeben. Weitere Informationen finden Sie unter Konfiguration des Plug-ins.

Richten Sie Ihren Cluster ein und installieren Sie das Plugin mit einem Schnellstart-Skript

Wenn Sie noch keinen OpenSearch Cluster erstellt haben, können Sie ein Schnellstart-Bash-Skript verwenden, um einen zu erstellen. Dieses Skript richtet einen OpenSearch Cluster in einem Docker-Container ein, richtet Anmeldeinformationen mithilfe Ihres AWS Standardprofils ein und installiert das Amazon Personalize Search Ranking-Plugin.

Informationen zur manuellen Erstellung eines OpenSearch Clusters finden Sie in den Schnellstartanweisungen in der Dokumentation. OpenSearch

Um das Plugin mit einem Schnellstart-Bash-Skript zu installieren
  1. Bevor Sie das Skript ausführen, laden Sie Docker Desktop für Ihr Betriebssystem herunter und installieren Sie es.

  2. Laden Sie das Schnellstart-Bash-Skript von herunter. GitHub

  3. Führen Sie das Skript in Ihrem Arbeitsverzeichnis mit dem folgenden Befehl aus.

    sh personalized_search_ranking_quickstart.sh

    Mit diesem Befehl verwendet das Skript die Anmeldeinformationen in Ihrem AWS Standardprofil. Verwenden Sie das --profile Argument, um ein alternatives Profil bereitzustellen.

    sh personalized_search_ranking_quickstart.sh --profile profile-name

    Nachdem Sie das Skript ausgeführt haben, finden Sie weitere Informationen zum Skript in der README-Datei, die sich in dem eindeutigen Verzeichnis befindet, das durch das Skript erstellt wurde. In diesem Verzeichnis werden die Dateien Dockerfile und docker-compose.yml gespeichert, die das Skript verwendet. Zum Beispiel: ../opensearch-personalize-intelligent-ranking-docker.1234/README.

  4. Laden Sie Ihre Katalogdaten in Ihren Cluster hoch. OpenSearch Wenn Sie Ihre Daten hochladen, erstellen Sie einen OpenSearch Index und definieren Ihre Feldzuordnungen. Anschließend laden Sie Ihre Daten in diesen Index hoch. Ein Beispiel finden Sie unter Erstellen eines Indexes und von Feldzuordnungen mithilfe von Beispieldaten.

Nachdem Sie das Amazon Personalize Search Ranking-Plugin eingerichtet OpenSearch und installiert haben, können Sie es konfigurieren. Sie konfigurieren das Plugin, indem Sie eine Suchpipeline erstellen und einen personalized_search_ranking Antwortprozessor angeben. Weitere Informationen finden Sie unter Konfiguration des Plug-ins.