AEM as a Cloud Service: haga que las propiedades de fragmento de contenido personalizadas se puedan buscar en la nueva IU de Assets

En este artículo se explican los pasos necesarios para que las propiedades de fragmento de contenido personalizadas se puedan buscar en la nueva interfaz de usuario de Assets en Adobe Experience Manager as a Cloud Service.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEMaaCS) (todas las versiones)

Síntomas

  • Las propiedades personalizadas agregadas a los fragmentos de contenido no se pueden buscar en la nueva interfaz de usuario de Assets (vista de Assets), aunque algunos campos sí se pueden buscar en la IU de administración clásica de DAM Assets.
  • Los campos de fragmentos de contenido personalizados se indexan en un índice de Lucene personalizado y se pueden buscar a través de la IU clásica del administrador de Assets.
  • Los mismos campos no aparecen como campos de búsqueda o filtros disponibles en la nueva interfaz de usuario de Assets.
  • Los intentos de ajustar la configuración del índice (como agregar campos, cambiar tipos de propiedades, aumentar el impulso o reindexar) no resuelven el problema de la nueva interfaz de usuario de Assets.
  • No se muestran mensajes de error específicos, pero falta la funcionalidad de búsqueda/filtro esperada para las propiedades de fragmento de contenido personalizadas.

Causa

La nueva interfaz de usuario de Assets utiliza un mecanismo de búsqueda diferente que requiere que las propiedades personalizadas se expongan a través del índice de propiedades que se pueden buscar, además de incluirse en el índice Lucene. Sin esta configuración, no se podrá buscar en las propiedades de fragmento de contenido personalizadas en la nueva interfaz de usuario de Assets.

Resolución resolution

Siga los pasos a continuación para resolver el problema:

  1. Revise la arquitectura de búsqueda: la IU de administración clásica de Assets utiliza QueryBuilder directamente con los índices de Oak/Lucene, mientras que la nueva IU de Assets se basa en la API de repositorio de AEM (R-API) y el índice de propiedades que permiten búsqueda. Solo las propiedades expuestas con search:indexed: true están disponibles para la búsqueda y el filtrado.
  2. Verifique la configuración del índice Lucene: Asegúrese de que las propiedades de fragmento de contenido personalizadas se incluyen en la superposición de índice Lucene personalizada. Si las propiedades son del tipo Long, cámbielas al tipo String o incluya explícitamente las propiedades Long en la superposición de índice personalizada.
  3. Exponer propiedades en el índice de propiedades en las que se puede buscar: agregue las propiedades personalizadas necesarias a la configuración Índice de propiedades en las que se puede buscar para que aparezcan como campos de búsqueda y filtros en la nueva interfaz de usuario de Assets. Las propiedades deben estar por debajo de jcr:content/metadata/... para poder utilizarlas en los filtros de vista de Assets. No se admiten propiedades en jcr:content/data/... con este fin.
  4. Reindexar después de cambios de configuración: Después de actualizar las configuraciones de índice y el Índice de propiedades que se pueden buscar, almacene en déclencheur un reíndice para garantizar que los cambios surtan efecto.
  5. Validar en la nueva interfaz de usuario de Assets: confirme que las propiedades personalizadas ahora aparecen como campos de búsqueda y filtros disponibles en la nueva interfaz de usuario de Assets. Pruebe la funcionalidad de búsqueda para asegurarse de que se puede buscar en las propiedades según lo esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles