

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

# 스크립트를 사용하여 새 클러스터 생성 및 플러그인 설치
<a name="opensearch-install-with-script"></a>

OpenSearch 클러스터를 생성하지 않은 경우 quickstart bash 스크립트를 사용하여 클러스터를 생성할 수 있습니다. 이 스크립트는 Docker 컨테이너에서 OpenSearch 클러스터를 설정하고, 기본 AWS프로파일을 사용하여 보안 인증을 설정하고, Personalize 검색 순위 플러그인을 설치합니다.

 OpenSearch 클러스터를 수동으로 생성하는 방법에 대한 자세한 내용은 OpenSearch 설명서의 [퀵스타트](https://opensearch.org/docs/quickstart) 지침을 참조하세요.

**quickstart bash 스크립트를 사용하여 플러그인을 설치하려면**

1.  스크립트를 실행하기 전에 사용 중인 운영 체제용 [Docker Desktop](https://docs.docker.com/get-docker/)을 다운로드하여 설치합니다.

1. GitHub에서 [quick start bash 스크립트](https://github.com/opensearch-project/search-processor/blob/main/helpers/personalized_search_ranking_quickstart.sh)를 다운로드합니다.

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

   ```
   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`입니다.

1. 카탈로그 데이터를 OpenSearch 클러스터에 업로드합니다. 데이터를 업로드할 때 OpenSearch 색인을 생성하고 필드 매핑을 정의합니다. 그런 다음 해당 색인에 데이터를 업로드합니다. 예제는 [샘플 데이터를 사용하여 색인 및 필드 매핑 생성](https://opensearch.org/docs/latest/quickstart/#create-an-index-and-field-mappings-using-sample-data) 단원을 참조하세요.

 OpenSearch를 설정하고 Personalize 검색 순위 플러그인을 설치했으면 구성할 준비가 된 것입니다. 검색 파이프라인을 생성하고 `personalized_search_ranking`응답 프로세서를 지정하여 플러그인을 구성합니다. 자세한 내용은 [파이프라인 생성](opensearch-plugin-pipeline-example.md) 섹션을 참조하세요.