無法在Adobe Experience Manager中搜尋特殊字元
在Adobe Experience Manager中,當資產中繼資料包含特殊字元(如方括弧([或] ),搜尋會失敗。 搜尋引擎不支援這些字元,因此查詢會在括弧停止處理並傳回不完整的結果。 若要修正搜尋失敗,請避免在中繼資料中使用方括弧,或使用Query Builder進行進階查詢。
說明 description
環境
- 產品: Adobe Experience Manager (AEM)內部部署,v6.5
- 執行個體:生產
問題/症狀
-
在查詢中使用方括弧(
[或])時,搜尋失敗。 -
AEM允許資產屬性(例如「說明」)中使用方括弧,但搜尋引擎不支援。
-
由於輸入截斷,含方括弧的查詢傳回不完整或不正確的結果。
-
例如:
- 正在搜尋包含
NS78[的說明。 - 搜尋
NS78[ -失敗,未傳回預期的資產。
- 正在搜尋包含
解決方法 resolution
若要修正此問題,請遵循下列步驟:
- 儘可能避免在可搜尋的欄位(例如「Description」)中使用方括弧(
[或])。 - 如果資產屬性中需要括弧,使用標準AEM搜尋可能無法可靠地搜尋它們。
- 使用Query Builder建立可略過這些限制的進階查詢。
- 若要進行長期修正,請與您的開發團隊或Adobe支援人員合作,探索自訂搜尋增強功能。
注意:僅在可搜尋的中繼資料中使用支援的字元,以確保AEM搜尋的可靠性。
相關閱讀
AEMaaCS使用手冊中的AEM資產搜尋最佳實務
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f