Personalizar os resultados do OpenSearch de código aberto com o Amazon Personalize
Para personalizar os resultados do OpenSearch, faça o seguinte:
-
Configure o Amazon Personalize — Para isso, conclua as etapas em Configuração do Amazon Personalize para configurar suas credenciais e as permissões para o Amazon Personalize. Você não precisa configurar os AWS SDKs para personalizar os resultados do OpenSearch.
-
Conclua o fluxo de trabalho do Amazon Personalize: faça isso para importar dados, criar uma solução com a fórmula Personalized-Ranking-v2 ou Personalized-Ranking, treinar uma versão personalizada da solução e implantá-la em uma campanha. É necessário criar um conjunto de dados de interações com itens. Um conjunto de dados de usuários e um conjunto de dados de itens são opcionais. Para obter mais informações, consulte Detalhes do fluxo de trabalho do Amazon Personalize.
-
Configurar permissões: configure permissões para conseguir acessar seus recursos do Amazon Personalize pelo cluster do OpenSearch. Para obter mais informações, consulte Configurar permissões.
-
Instalar o plug-in Classificação de pesquisas do Amazon Personalize: esse plug-in auxilia na comunicação com o Amazon Personalize e com os resultados de reclassificação do Amazon Personalize.
-
Se você já tiver um cluster do OpenSearch em execução, será possível instalar o plug-in manualmente. Para obter mais informações, consulte Como instalar manualmente o plug-in em um cluster do OpenSearch existente.
-
Se você ainda não criou um cluster do OpenSearch, você pode usar um script em bash de início rápido para criar um. Para obter mais informações, consulte Criar um novo cluster e instalar o plug-in com um script.
-
-
Configure o plug-in Classificação de pesquisas do Amazon Personalize — Para fazer isso, você vai criar pipelines de pesquisa. Os pipelines de pesquisa são conjuntos de processadores de solicitações e respostas. Na hora de criar um pipeline para o plug-in, você especifica seus recursos do Amazon Personalize em um processador de respostas do
personalized_search_ranking. Você também configura a importância que o plug-in atribui aos resultados do Amazon Personalize quando está reclassificando os resultados. Para obter mais informações, consulte Criar um pipeline. -
Aplique o plug-in Classificação de pesquisas do Amazon Personalize para consultas do OpenSearch: você pode aplicar esse plug-in a todas as consultas e respostas de um índice do OpenSearch. Você também pode usá-lo com consultas e respostas individuais do OpenSearch. Para obter informações sobre como aplicar o plug-in às consultas no OpenSearch de código aberto, consulte Aplicar o plug-in.
-
Compare resultados — O plug-in Classificação de pesquisas do Amazon Personalize reclassifica os resultados da pesquisa na resposta de consulta do OpenSearch. considerando as classificações do Amazon Personalize e do OpenSearch. Para entender a reclassificação dos resultados, compare os resultados das consultas que usam personalização e que não usam. Para obter informações sobre como comparar os resultados com o OpenSearch de código aberto, consulte comparar os resultados.
-
Monitore o plug-in Classificação de pesquisas do Amazon Personalize — Quando você aplica este plug-in às consultas de pesquisa, é possível monitorá-lo conferido métricas para os canais de pesquisa. Para obter informações sobre como monitorar o plug-in em um cluster do OpenSearch de código aberto, consulte Como monitorar o plug-in com o OpenSearch de código aberto. Para um trecho das métricas do pipeline retornadas do OpenSearch, consulte Exemplo de métricas do pipeline.