Personalizzazione dei risultati di ricerca da OpenSearch - Amazon Personalize

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Personalizzazione dei risultati di ricerca da OpenSearch

Puoi utilizzare Amazon Personalize per personalizzare i risultati in formato open source o OpenSearch Amazon OpenSearch Service per i tuoi utenti.

OpenSearchè un servizio di ricerca open source autogestito basato sulla licenza Apache 2.0. Amazon OpenSearch Service è un servizio gestito che ti aiuta a distribuire, gestire e scalare OpenSearch le risorse in AWS Cloud. Quando usi Amazon OpenSearch Service, OpenSearch recupera e classifica i risultati.

Per classificare i risultati delle query, OpenSearch utilizza un framework di classificazione probabilistico chiamato BM-25 per calcolare i punteggi di pertinenza. Se una parola chiave distintiva appare più frequentemente in un documento, BM-25 assegna un punteggio di pertinenza più elevato a quel documento. OpenSearch il posizionamento non tiene conto del comportamento degli utenti, ad esempio i dati relativi ai clic.

Quando usi Amazon Personalize with OpenSearch, Amazon Personalize OpenSearch riclassifica i risultati in base al comportamento passato di un utente, a eventuali metadati relativi agli articoli e a tutti i metadati relativi all'utente. OpenSearch incorpora quindi la nuova classificazione prima di restituire la risposta di ricerca all'applicazione. Sei tu a decidere quanto peso OpenSearch attribuisce alla classifica di Amazon Personalize quando la applichi ai OpenSearch risultati.

Con questa nuova classificazione, i risultati possono essere più coinvolgenti e pertinenti agli interessi dell'utente. Ciò può comportare un aumento della percentuale di clic e del tasso di conversione dell'applicazione. Per un esempio di caso d'uso che descrive come la ricerca personalizzata può migliorare i risultati di un'applicazione di e-commerce, consulta. Esempio di caso d'uso

Prima di iniziare a personalizzare OpenSearch i risultati, esamina i requisiti elencati in. Requisiti del plug-in Amazon Personalize Search Ranking

Esempio di caso d'uso

Quando utilizzi Amazon Personalize per riordinare i OpenSearch risultati, i risultati della ricerca possono essere più pertinenti per i tuoi utenti. Ad esempio, potresti avere un'applicazione di e-commerce che vende automobili. Se il tuo utente inserisce una query per le auto Toyota e non personalizzi i risultati, OpenSearch restituirà un elenco di auto prodotte da Toyota in base alle parole chiave presenti nei tuoi dati. Questo elenco verrebbe classificato nello stesso ordine per tutti gli utenti.

Tuttavia, se utilizzi Amazon Personalize per personalizzare i risultati, OpenSearch riclassifica queste auto in ordine di rilevanza per l'utente specifico in base al suo comportamento, ad esempio i clic. L'auto su cui l'utente è più propenso a cliccare viene classificata per prima.

Quando OpenSearch personalizzi i risultati, puoi controllare quanto peso (enfasi) OpenSearch attribuire alla classifica di Amazon Personalize. Continuando con questo esempio, se un utente cerca un tipo specifico di auto di un anno specifico (ad esempio una Toyota Prius del 2008), potresti voler dare maggiore enfasi alla classifica originale di. OpenSearch

Tuttavia, per domande più generiche che generano un'ampia gamma di risultati (ad esempio una ricerca di tutti i veicoli Toyota), potresti dare molta importanza alla personalizzazione. In questo modo, le auto in cima all'elenco sono più pertinenti per un determinato utente.

Come funziona il plug-in Amazon Personalize Search Ranking

Il diagramma seguente mostra come funziona il plug-in Amazon Personalize Search Ranking.

Illustra come funziona il plug-in quando lo usi per personalizzare i risultati. OpenSearch
  1. Invii la richiesta del cliente al tuo dominio di OpenSearch servizio o al tuo cluster open source OpenSearch .

  2. OpenSearch invia la risposta alla query (elenco di elementi pertinenti alla query) e l'ID dell'utente al plug-in Amazon Personalize Search Ranking.

  3. Il plug-in invia gli articoli e l'utente in risposta alla tua campagna Amazon Personalize per il posizionamento. Utilizza i valori Amazon Resource Name (ARN) della ricetta e della campagna nella pipeline di ricerca per ottenere un posizionamento personalizzato per l'utente. Utilizza l' GetPersonalizedRanking APIoperazione per i consigli. Nella richiesta, trasmette l'informazione userId dell'utente che effettua la query e gli elementi restituiti dalla OpenSearch query ininputList.

  4. Amazon Personalize restituisce i risultati riclassificati al plug-in.

  5. Il plug-in riorganizza e restituisce i risultati della ricerca al dominio di OpenSearch servizio o al cluster open source. OpenSearch Riordina i risultati in base alla risposta della tua campagna Amazon Personalize e all'enfasi sulla personalizzazione specificata durante la configurazione.

  6. Il OpenSearch cluster open source o il dominio OpenSearch di servizio restituiscono i risultati finali all'applicazione.

Informazioni aggiuntive

Le seguenti risorse forniscono informazioni aggiuntive sull'utilizzo OpenSearch.