Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Abrufen von Elementmetadaten mit Empfehlungen in Echtzeit
Wenn Sie Ihre Kampagne oder Ihren Empfehlungsgeber so konfiguriert haben, dass Metadaten für empfohlene Artikel zurückgegeben werden, können Sie die Spalten angeben, die in Ihren GetRecommendations API-Vorgang aufgenommen werden sollen. Sie können die Spalten auch angeben, wenn Sie die Kampagne mit der Amazon Personalize-Konsole testen.
Informationen zur Aktivierung von Metadaten für eine Kampagne finden Sie unterArtikelmetadaten in Empfehlungen. Informationen zum Aktivieren von Metadaten für einen Empfehlungsgeber finden Sie unterAktivieren von Metadaten in Empfehlungen für einen Domain-Empfehlungsgeber in Amazon Personalize.
Die folgenden Codebeispiele zeigen, wie die Metadatenspalten angegeben werden, die in das AWS CLI oder das AWS SDKs aufgenommen werden sollen. Um dies mit der Amazon Personalize-Konsole zu tun, geben Sie die Spalten an, wenn Sie Ihre Kampagne testen. Weitere Informationen finden Sie unter Artikelempfehlungen abrufen (Konsole).
Themen
Einschließlich Artikelmetadaten mit Empfehlungen ()AWS CLI
Wenn Sie Metadaten in Empfehlungen für Ihre Kampagne oder Ihren Empfehlungsgeber aktiviert haben, können Sie die Metadatenspalten des Artikeldatensatzes angeben, die in die Antwort aufgenommen werden sollen. Das folgende Codebeispiel zeigt, wie Sie die Metadatenspalten als Teil Ihrer Empfehlungsanfrage angeben.
aws personalize-runtime get-recommendations \
--campaign-arn campaign arn
\
--user-id User ID
\
--num-results 10 \
--metadata-columns "{\"ITEMS\": ["\"columnNameA
"\","\"columnNameB
"\"]}"
Einbeziehen von Elementmetadaten mit Empfehlungen (AWS SDKs)
Wenn Sie Metadaten in Empfehlungen für Ihre Kampagne oder Ihren Empfehlungsgeber aktiviert haben, können Sie die Metadatenspalten des Artikeldatensatzes angeben, die in die Antwort aufgenommen werden sollen. Das folgende Codebeispiel zeigt, wie Sie die Metadatenspalten als Teil Ihrer Empfehlungsanfrage angeben.
import boto3
personalizeRt = boto3.client('personalize-runtime')
response = personalizeRt.get_recommendations(
campaignArn = 'Campaign ARN
',
userId = 'User ID
',
numResults = 10
metadataColumns = {
"ITEMS": ['columnNameA
','columnNameB
']
}
)
print("Recommended items")
for item in response['itemList']:
print(item['itemId'])
print(item['metadata'])