

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

# 準則和要求
<a name="filter-expression-guidelines-requirements"></a>

 建立篩選條件表達式時，請注意下列準則和要求：
+ 您無法使用篩選條件來包含或排除以非結構化文字項目中繼資料為基礎的項目，例如產品描述。
+ 如果您要根據項目或動作互動資料進行篩選，您只能根據事件類型進行篩選。您無法根據其他互動中繼資料進行篩選，例如內容中繼資料。
+ 只有在符合事件類型時，Amazon Personalize 才會忽略案例。
+ 您無法在一個表達式中使用項目互動和項目資料集。若要建立依互動和項目資料集 （或相反） 篩選的篩選條件，您必須將兩個或多個表達式鏈結在一起。如需詳細資訊，請參閱[結合多個表達式](multiple-expression-example.md)。
+ 您無法在一個表達式中使用項目互動和動作資料集。若要建立依項目互動和動作資料集 （或相反） 篩選的篩選條件，您必須將兩個或多個表達式鏈結在一起。如需詳細資訊，請參閱[結合多個表達式](multiple-expression-example.md)。
+ 您無法將項目互動篩選條件與 搭配使用[Item-Attribute-Affinity 配方](item-attribute-affinity-recipe.md)。
+  您無法建立篩選表達式，在結構描述中使用具有布林值類型的值進行篩選。若要根據布林值進行篩選，請使用具有*字串*類型欄位的結構描述，並在您的資料`"False"`中使用值 `"True"` 和 。或者，您可以使用類型 *int* 或*長* 和值 `0`和 `1`。
+  在一個表達式中或鏈結在一起的多個表達式中，篩選條件的不同資料集欄位數目上限為 **10**。資料集群組中所有篩選條件的不同資料集欄位數目上限為 **20**。
+  只有當您的網域使用案例或自訂配方產生相關項目建議，例如類似項目配方或*更相似的 X* 網域使用案例時，才能使用 CurrentItem 元素套用篩選條件。
+ 您無法在使用 NOT\$1IN 運算子的篩選條件表達式中使用預留位置參數。反之，請使用 IN 運算子並使用相反的動作。例如，使用包含而非排除 （或反向）。
+ 您無法建立根據 `Action expiration timestamp`和 `Repeat frequency`資料篩選的篩選條件。Amazon Personalize 會根據此資料自動篩選動作建議。