Setting up Amazon OpenSearch Service - Amazon Personalize
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Setting up Amazon OpenSearch Service

After you complete the Amazon Personalize workflow and meet the requirements listed in Guidelines and requirements, you're ready to set up Amazon OpenSearch Service and install the Amazon Personalize Search Ranking plugin.

To set up Amazon OpenSearch Service, you create a domain, ingest your data, and install the plugin. If you have already created a domain and ingested your data, you can skip to step 3.

To set up OpenSearch Service
  1. If you haven't already, complete the steps in Setting up Amazon OpenSearch Service permissions so you can access your Amazon Personalize resources from your OpenSearch Service domain.

  2. If you haven't already, create an OpenSearch Service domain. An OpenSearch Service domain is synonymous with an open source OpenSearch cluster. Domains are clusters with the settings, instance types, instance counts, and storage resources that you specify.

  3. If you haven’t already, ingest your items into OpenSearch Service.

  4. Associate the Amazon_Personalize_Search_Ranking_Plugin plugin with your domain. The plugin is preinstalled, and you don't have to import it from Amazon S3. You associate the plugin the same way that you associate an OpenSearch Service package.

    For information about associating an OpenSearch Service package, see Custom packages for Amazon OpenSearch Service.

After you create a domain, ingest data, and install the Amazon Personalize Search Ranking plugin, you're ready to configure the plugin. You configure it by creating a search pipeline and specifying a personalized_search_ranking response processor. For more information, see Configuring the plugin.