AEM Assets搜尋篩選器中未顯示自訂中繼資料

自訂中繼資料欄位可能會出現在資產屬性中,但不會在AEM Assets檢視或Assets Essentials搜尋篩選器中出現。 中繼資料屬性未設定為DAM資產索引中的可搜尋屬性時,就會發生此問題。 將屬性新增到DAM索引、部署更新的設定,並驗證屬性是否出現在可搜尋的屬性清單和搜尋篩選器中。

說明 description

環境

  • Adobe Experience Manager as a Cloud Service
  • AEM Managed Services
  • AEM Assets Essentials

問題/症狀

  • 中繼資料欄位會出現在資產屬性中,但不會出現在搜尋篩選條件中。
  • 搜尋設定未列出中繼資料屬性。
  • 可搜尋屬性輸出不包含中繼資料欄位。
  • 介面中未出現任何錯誤訊息。
  • 新新增的欄位在變更後需要一些時間才會顯示。

原因

AEM Assets搜尋篩選條件只會在DAM資產索引中顯示索引為可搜尋屬性的中繼資料屬性。 如果中繼資料欄位未定義於索引設定中,則不會出現在搜尋篩選條件中。 命名衝突和名稱空間問題也會導致屬性無法正確編列索引。

如何確認

  • 開啟可搜尋的屬性端點
  • 驗證中繼資料屬性是否出現在回應中。
  • 檢查屬性是否標示為索引。
  • 確認DAM資產索引中存在該屬性。

解決方法 resolution

請依照下列步驟解決問題

  1. 請瀏覽至/adobe/repository?resource=searchableproperties,確認該屬性是否出現在「可搜尋的屬性索引」中。
  2. 導覽至/oak:index並找出最新的damAssetLucene-XX索引。 確認使用中的索引是最新版本。
  3. 在專案程式碼基底中建立或更新索引的自訂覆蓋。
  4. 在適當的資產索引規則下新增必要的中繼資料屬性。
  5. 將屬性設定為可搜尋,以啟用屬性的索引。
  6. 在索引設定中觸發重新索引。
  7. 透過部署管道部署更新的索引。
  8. 確認該屬性是否顯示在可搜尋的屬性輸出中。 如果屬性以search:indexed=true顯示,但未在Assets檢視中顯示,請等候最多6-15小時進行完整同步處理。
  9. 將屬性新增到Assets介面的搜尋篩選器設定中。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles