篩選條件表達式 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

篩選條件表達式

若要設定篩選器,您必須使用格式正確的篩選器運算式。篩選器運算式由中的資料集和欄位識別碼組成datasetfield格式,以及邏輯運算子、關鍵字和值。對於值,您可以在獲得建議時指定固定值或添加佔位符參數來設置過濾條件。

您可以使用篩選運算式,根據下列資料集中的資料,篩選建議中的項目、使用者或動作:

  • 項目互動:您可以使用篩選器運算式,根據互動資料包含或排除項目或使用者。例如,您可以排除使用者已按一下的項目 (針對項目建議),或僅包含已評分項目的使用者 (針對「項目-相似性」方案)。對於所有配方類型,您只能根據事件類型進行篩選。您無法根據其他互動中繼資料 (例如上下文中繼資料) 進行篩選。項目互動篩選器不能搭配使用料號-屬性-親和性配方.

    Amazon Personalize 會考量每個使用者每個事件類型最多 100 次的互動。這是可調整的配額。您可以使用 Service Quotas 主控台要求增加配額。

  • 動作互動:使用篩選器運算式來包含或排除使用者根據事件類型與之互動的動作。例如,您可以排除使用者已採取的動作。您無法根據其他動作互動中繼資料進行篩選。

    Amazon Personalize 會考量每個使用者每個事件類型最近 300 次的動作互動。這是可調整的配額。您可以使用 Service Quotas 主控台要求增加配額。

  • 號:使用篩選運算式,根據特定料號條件包含或排除料號。您無法使用篩選器,根據非結構化文字項目中繼資料 (例如產品說明) 來納入或排除項目。如果您的網域使用案例或自訂方案產生相關項目建議,例如 Similar-Items 方案或 M ore Like X 網域使用案例,您可以使用篩選器運算式根據您在建議請求中指定的項目屬性來包含或排除項目。

  • 使用者:對於項目作建議,如果您有「使用者」資料集,則可以根據CurrentUser. 對於個人化推薦、熱門項目和行動建議,這是您收到建議的使用者。對於相關項目,這是您可以在建議請求中指定的選用使用者。

    對於使用者區段,您可以使用篩選器運算式,根據屬性 (例如) 將使用者納入使用者區段或排除使用者Users.MEMBERSHIP_STATUS

  • :使用篩選器運算式根據特定動作條件包含或排除動作。Amazon Personalize 化會根據Action expiration timestampRepeat frequency數據自動排除操作。您無法建立根據此資料進行篩選的其他自訂篩選器。

如需篩選表示式元素的完整清單,請參閱篩選運算式元素。如需篩選器運算式的範例,請參閱篩選運算式範例