語言搜尋篩選器在Adobe Experience Manager as a Cloud Service (AEMaaCS)中無法運作

本文會說明Adobe Experience Manager as a Cloud Service (AEMaaCS)中的語言搜尋篩選器,在嘗試依語言名稱搜尋資產時,無法正常運作問題的根本原因,並提供修正搜尋篩選器的步驟,以確保根據資產中繼資料而非目錄路徑進行正確篩選。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題

Adobe Experience Manager as a Cloud Service (AEMaaCS)中的語言搜尋篩選器 — Assets未如預期傳回結果。 即使資產有語言中繼資料集(例如:「Arabic」),在搜尋中使用語言篩選器不會顯示這些資產。 發生此情況是因為篩選器倚賴具語言代碼的檔案夾路徑(例如: "ar"),而非直接查詢中繼資料欄位,例如完整的語言名稱。

要再現的步驟

  • 前往資產的屬性,並確認語言欄位已設為特定語言(例如:「阿拉伯文」)。
  • 導覽至包含資產的資料夾: Assets > Files
  • 按一下工具列中的Filter選項。
  • 嘗試輸入語言名稱(例如:「Arabic」)來使用Language篩選器搜尋。

解決方法 resolution

  • AEM as a Cloud Service中的語言篩選器會根據目錄路徑而不是中繼資料屬性來執行篩選。 系統可辨識路徑中的語言代碼(例如:「ar」代表阿拉伯文),但無法辨識完整的語言名稱(例如:「Arabic」)。
  • 若要允許以中繼資料中的完整語言名稱進行搜尋,請新增查詢中繼資料屬性而非目錄路徑的Facet,以自訂搜尋邊欄。

透過新增此自訂Facet,語言篩選器將參考資產中繼資料欄位,從而根據中繼資料而不是位置,啟用跨語言更精確且全面的搜尋。

相關閱讀

搜尋Facet檔案

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f