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á.
Personalizando os resultados da pesquisa de OpenSearch
Você pode usar o Amazon Personalize para personalizar resultados de código aberto ou do OpenSearch Amazon OpenSearch Service para seus usuários.
OpenSearch
Ao classificar os resultados da consulta, OpenSearch usa uma estrutura de classificação probabilística chamada BM-25
Quando você usa o Amazon Personalize com OpenSearch, o Amazon Personalize OpenSearch reclassifica os resultados com base no comportamento anterior do usuário, em qualquer metadado sobre os itens e em qualquer metadado sobre o usuário. OpenSearch em seguida, incorpora a nova classificação antes de retornar a resposta da pesquisa ao seu aplicativo. Você controla quanto peso OpenSearch atribui à classificação do Amazon Personalize ao aplicá-la aos OpenSearch resultados.
Com essa reclassificação, o usuário recebe resultados mais interessantes e relevantes. Isso aumenta as taxa de cliques e de conversões do seu app. Acesse Exemplos de casos de uso para ver um exemplo de caso de uso mostrando como a pesquisa personalizada melhora os resultados de um aplicativo de comércio eletrônico.
Antes de começar a personalizar os OpenSearch resultados, revise os requisitos listados emDiretrizes e requisitos.
Tópicos
- Exemplos de casos de uso
- Fluxo de trabalho de pesquisa personalizado
- Como funciona o plug-in Classificação de pesquisas do Amazon Personalize
- Mais informações
- Diretrizes e requisitos
- Configurando OpenSearch e instalando o plug-in
- Como configurar o plug-in
- Aplicando o plug-in às OpenSearch consultas
- Comparando OpenSearch resultados com resultados do plugin
- Como monitorar o plug-in
Exemplos de casos de uso
Quando você usa o Amazon Personalize para reclassificar OpenSearch os resultados, os resultados da pesquisa podem ser mais relevantes para seus usuários. Exemplo: você tem aplicativo de comércio eletrônico para vender carros. Se seu usuário inserir uma consulta por carros Toyota e você não personalizar os resultados, OpenSearch retornará uma lista de carros feita pela Toyota com base nas palavras-chave em seus dados. A classificação dessa lista seria a mesma para todos os usuários.
Mas se você usar o Amazon Personalize para personalizar os resultados, OpenSearch classifique novamente esses carros em ordem de relevância para o usuário específico com base em seu comportamento, por exemplo, seus cliques. O carro em que o usuário tem mais probabilidade de clicar aparece em primeiro lugar.
Ao personalizar OpenSearch os resultados, você controla quanto peso (ênfase) OpenSearch dá à classificação do Amazon Personalize. Continuando com este exemplo, se um usuário pesquisar um tipo específico de carro de um ano específico (como um Toyota Prius 2008), talvez você queira dar mais ênfase à classificação original de. OpenSearch
No entanto, para buscas mais genéricas que trazem vários resultados variados, como uma pesquisa por todos os veículos Toyota, contar com a personalização é uma ótima opção. Nesse caso, os carros que aparecem no topo da lista são os mais relevantes para o usuário em particular.
Fluxo de trabalho de pesquisa personalizado
Para personalizar OpenSearch os resultados, você faz 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 OpenSearch os resultados.
-
Conclua o fluxo de trabalho do Amazon Personalize — faça isso para importar dados, criar uma solução com a fórmula de classificação personalizada, treinar uma versão personalizada da solução e implantá-la em uma campanha. Você só pode usar a fórmula de classificação personalizada. É 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 ter mais informações, consulte Fluxo de trabalho do Amazon Personalize.
-
Configure OpenSearch e instale o plug-in Amazon Personalize Search Ranking — Se você ainda não o fez, configure seu domínio de OpenSearch serviço ou cluster de código OpenSearch aberto. Depois, instale o plug-in Classificação de pesquisas do Amazon Personalize. Esse plug-in atua na comunicação com o Amazon Personalize e na reclassificação dos resultados. Para ter mais informações, consulte Configurando OpenSearch e instalando o plug-in.
-
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 ter mais informações, consulte Como configurar o plug-in. -
Aplique o plug-in Amazon Personalize Search Ranking às OpenSearch consultas — Você pode aplicar o plug-in Amazon Personalize Search Ranking a todas as consultas e respostas de um índice. OpenSearch
Você também pode aplicar o plug-in a OpenSearch consultas individuais. Para ter mais informações, consulte Aplicando o plug-in às OpenSearch consultas. -
Compare resultados — O plug-in Amazon Personalize Search Ranking reclassifica os resultados da pesquisa na resposta da OpenSearch consulta. Ele considera tanto a classificação do Amazon Personalize quanto a classificação de. OpenSearch Para entender a reclassificação dos resultados, compare os resultados das consultas que usam personalização e que não usam. Para ter mais informações, consulte Comparando OpenSearch resultados com resultados do plugin.
-
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 ter mais informações, consulte Como monitorar o plug-in.
Como funciona o plug-in Classificação de pesquisas do Amazon Personalize
Confia no diagrama abaixo como funciona o plug-in Classificação de pesquisas do Amazon Personalize.
-
Você envia a consulta do seu cliente para seu domínio OpenSearch de serviço ou seu OpenSearch cluster de código aberto.
-
OpenSearch envia a resposta da consulta (lista de itens que são relevantes para a consulta) e o ID do usuário para o plug-in Amazon Personalize Search Ranking.
-
O plug-in envia os itens e o usuário em resposta à sua campanha do Amazon Personalize para classificação. Ele usa os valores de fórmula e campanha do nome do recurso da Amazon (ARN) no seu pipeline de pesquisa para fazer uma classificação personalizada para o usuário. Ele usa a operação GetPersonalizedRanking da API para recomendações. Na solicitação, ele passa o UserID do usuário que está fazendo a consulta e os itens retornados da consulta OpenSearch no.
inputList
-
O Amazon Personalize traz os resultados reclassificados para o plug-in.
-
O plug-in reorganiza e retorna os resultados da pesquisa para seu domínio de OpenSearch serviço ou cluster de código OpenSearch aberto. Ele reclassifica os resultados com base na resposta da sua campanha do Amazon Personalize e na ênfase na personalização que você configurar.
-
Seu OpenSearch cluster de código aberto ou domínio OpenSearch de serviço retorna os resultados finais para seu aplicativo.
Mais informações
Os recursos a seguir fornecem informações adicionais sobre o uso OpenSearch.
-
Para obter informações sobre como começar a usar o código aberto OpenSearch, consulte Início rápido
. -
Para obter informações sobre como começar a usar o OpenSearch Service, consulte Introdução ao Amazon OpenSearch Service no Amazon OpenSearch Service Developer Guide.
-
Para informações sobre a fórmula de classificação personalizada no Amazon Personalize, consulte Fórmulas de classificações personalizadas.