오픈 소스 설정 OpenSearch - Personalize

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

오픈 소스 설정 OpenSearch

Personalize 워크플로우를 완료하고 지침 및 요구 사항에 나열된 요구 사항을 충족시켰으면 오픈 소스를 설정하고 Personalize 검색 순위 플러그인을 설치할 준비가 된 것입니다.

이미 OpenSearch 클러스터를 실행 중인 경우 플러그인을 수동으로 설치할 수 있습니다. 클러스터가 실행되지 않는 경우 bash 스크립트를 사용하여 플러그인을 처음부터 설치할 OpenSearch 수 있습니다.

기존 OpenSearch 클러스터에 플러그인 수동 설치

이미 OpenSearch 클러스터가 있는 경우 OpenSearch GitHub 리포지토리에서 직접 클러스터에 플러그인을 수동으로 설치할 수 있습니다.

플러그인을 수동으로 설치하려면
  1. 다음 명령을 사용하여 OpenSearch 클러스터를 시작합니다.

    bin/opensearch
  2. 아직 업로드하지 않았다면 카탈로그 데이터를 OpenSearch 클러스터에 업로드하세요. 데이터를 업로드할 때 OpenSearch 색인을 만들고 필드 매핑을 정의합니다. 그런 다음 해당 색인에 데이터를 업로드합니다. 예제는 샘플 데이터를 사용하여 색인 및 필드 매핑 생성 단원을 참조하세요.

  3. 다음 명령을 사용하여 플러그인을 설치합니다.

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

    플러그인 설치에 대한 자세한 내용은 플러그인 설치 단원을 참조하세요.

Personalize 검색 순위 플러그인을 설치했으면 구성할 준비가 된 것입니다. 검색 파이프라인을 생성하고 personalized_search_ranking응답 프로세서를 지정하여 플러그인을 구성합니다. 자세한 내용은 플러그인 구성단원을 참조하세요.

퀵스타트 스크립트를 사용한 클러스터 설정 및 플러그인 설치

클러스터를 생성하지 않은 경우 퀵스타트 bash 스크립트를 사용하여 OpenSearch 클러스터를 생성할 수 있습니다. 이 스크립트는 Docker 컨테이너에서 OpenSearch 클러스터를 설정하고, 기본 AWS 프로필을 사용하여 자격 증명을 설정하고, Amazon Personalize Search Ranking 플러그인을 설치합니다.

OpenSearch 클러스터를 수동으로 생성하는 방법에 대한 자세한 내용은 설명서의 Quickstart 지침을 참조하십시오. OpenSearch

quickstart bash 스크립트를 사용하여 플러그인을 설치하려면
  1. 스크립트를 실행하기 전에 사용 중인 운영 체제용 Docker Desktop을 다운로드하여 설치합니다.

  2. 에서 퀵 스타트 bash 스크립트를 다운로드하십시오. GitHub

  3. 작업 디렉토리에서 다음 명령으로 스크립트를 실행합니다.

    sh personalized_search_ranking_quickstart.sh

    이 명령을 사용하면 스크립트는 기본 AWS 프로필의 자격 증명을 사용합니다. 대체 프로파일을 제공하려면 --profile인수를 사용합니다.

    sh personalized_search_ranking_quickstart.sh --profile profile-name

    스크립트를 실행한 후 스크립트로 생성된 고유한 디렉토리에 있는 README 파일에서 스크립트에 대한 자세한 정보를 찾아볼 수 있습니다. 이 디렉토리에는 스크립트에서 사용하는 Dockerfile 및 docker-compose.yml 파일이 저장되어 있습니다. 예를 들면 ../opensearch-personalize-intelligent-ranking-docker.1234/README입니다.

  4. 카탈로그 데이터를 OpenSearch 클러스터에 업로드합니다. 데이터를 업로드할 때 OpenSearch 색인을 만들고 필드 매핑을 정의합니다. 그런 다음 해당 색인에 데이터를 업로드합니다. 예제는 샘플 데이터를 사용하여 색인 및 필드 매핑 생성 단원을 참조하세요.

Amazon Personalize 검색 순위 플러그인을 OpenSearch 설정하고 설치했으면 구성할 준비가 된 것입니다. 검색 파이프라인을 생성하고 personalized_search_ranking응답 프로세서를 지정하여 플러그인을 구성합니다. 자세한 내용은 플러그인 구성단원을 참조하세요.