

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Aplicar o plug-in Classificação de pesquisas do Amazon Personalize no OpenSearch de código aberto
<a name="opensource-apply-plugin"></a>

Você pode aplicar o plug-in Classificação de pesquisas do Amazon Personalize a todas as consultas e respostas de um índice do OpenSearch. Você também pode usá-lo com consultas e respostas individuais do OpenSearch. 
+  O comando curl a seguir aplica um pipeline de pesquisa a um índice do OpenSearch em um cluster do OpenSearch de código aberto executado localmente. Desse modo, todas as pesquisas com esse índice usam o plug-in para personalizar os resultados das pesquisas.

  ```
  curl -XGET "https://localhost:9200/index/_settings" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d'
  {
    "index.search.default_pipeline": "pipeline-name"
  }
  '
  ```
+ O comando curl a seguir aplica um pipeline de pesquisa a uma pesquisa individual por carros da Toyota em um índice de um cluster do OpenSearch de código aberto executado localmente.

   Para o `user_id`, especifique o ID do usuário para o qual você está obtendo resultados de pesquisa. Esse usuário deve estar nos dados que você usou para criar sua versão da solução do Amazon Personalize. Se o usuário não estiver presente, o Amazon Personalize classifica os itens com base na popularidade deles. Para o `context`, se você usar metadados contextuais, forneça os metadados contextuais do usuário, como o tipo de dispositivo. O campo `context` é opcional. Para obter mais informações, consulte [Como aumentar a relevância das recomendações com metadados contextuais](contextual-metadata.md). 

  ```
  curl -XGET "http://localhost:9200/index/_search?search_pipeline=pipeline-name" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d'
  {
    "query": {
      "multi_match": {
        "query": "Toyota",
        "fields": ["BRAND"]
      }
    },
    "ext": {
      "personalize_request_parameters": {
        "user_id": "USER ID",
        "context": { "DEVICE": "mobile phone" }
      }
    }
  }
  '
  ```

 Para entender como os resultados são reclassificados, use os painéis do OpenSearch para comparar os resultados do OpenSearch com os resultados reclassificados com o plug-in. Para obter mais informações, consulte [Comparar os resultados personalizados do OpenSearch com os resultados sem personalização](opensource-comparing-results.md). 

 Quando usa o plug-in com as consultas do OpenSearch, você o monitora obtendo métricas para seu pipeline do OpenSearch. Para obter mais informações, consulte [Como monitorar o plug-in com o OpenSearch de código aberto](opensource-monitor.md). 