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à.
Applicazione del plug-in Amazon Personalize Search Ranking alle query in formato open source OpenSearch
Puoi applicare il plug-in Amazon Personalize Search Ranking a tutte le domande e le risposte relative a un indice. OpenSearch Puoi anche applicare il plug-in a singole OpenSearch domande e risposte.
-
Il seguente comando curl applica una pipeline di ricerca a un OpenSearch indice in un OpenSearch cluster open source eseguito localmente. Con questo approccio, tutte le ricerche in questo indice utilizzano il plugin per applicare la personalizzazione ai risultati di ricerca.
curl -XGET "https://localhost:9200/
index
/_settings" -ku 'admin:admin' --insecure -H 'Content-Type: application/json' -d' { "index.search.default_pipeline": "pipeline-name
" } ' -
Il seguente comando curl applica una pipeline di ricerca a una singola query per le auto del marchio Toyota su un indice in un cluster open source OpenSearch eseguito localmente.
Per
user_id
, specifica l'ID dell'utente per il quale ricevi i risultati della ricerca. Questo utente deve trovarsi nei dati che hai usato per creare la versione della soluzione Amazon Personalize. Se l'utente non era presente, Amazon Personalize classifica gli articoli in base alla loro popolarità. Infatticontext
, se utilizzi metadati contestuali, fornisci i metadati contestuali dell'utente, come il tipo di dispositivo. Il campocontext
è facoltativo. Per ulteriori informazioni, consulta Aumentare la pertinenza delle raccomandazioni con i metadati contestuali.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
" } } } } '
Per capire come vengono riclassificati i risultati, puoi utilizzare le OpenSearch dashboard per confrontare i risultati con i OpenSearch risultati riclassificati con il plug-in. Per ulteriori informazioni, consulta Confronto tra OpenSearch risultati personalizzati e risultati senza personalizzazione.
Man mano che applichi il plug-in alle OpenSearch query, puoi monitorare il plug-in ottenendo le metriche relative alla tua pipeline. OpenSearch Per ulteriori informazioni, consulta Monitoraggio del plugin con open source OpenSearch.