AEM as a Cloud Service: tornar as propriedades personalizadas do Fragmento de conteúdo pesquisáveis na Nova interface do usuário do Assets
Este artigo explica as etapas necessárias para tornar as propriedades personalizadas do Fragmento de conteúdo pesquisáveis na Nova interface do usuário do Assets no Adobe Experience Manager as a Cloud Service.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS) (todas as versões)
Sintomas
- As propriedades personalizadas adicionadas aos Fragmentos de conteúdo não podem ser pesquisadas na Nova interface do usuário do Assets (exibição do Assets), embora alguns campos possam ser pesquisados na interface clássica do usuário de administração do Assets do DAM.
- Os campos Fragmento de conteúdo personalizado são indexados em um índice Lucene personalizado e podem ser pesquisados por meio da interface clássica de administrador do Assets.
- Os mesmos campos não são exibidos como campos ou filtros de pesquisa disponíveis na Nova interface do Assets.
- Tentativas de ajustar a configuração do índice (como adicionar campos, alterar tipos de propriedade, aumentar ou reindexar) não resolvem o problema da Nova interface do Assets.
- Nenhuma mensagem de erro específica é exibida, mas a funcionalidade esperada de pesquisa/filtro está ausente nas propriedades personalizadas do Fragmento de conteúdo.
Causa
A Nova interface do usuário do Assets usa um mecanismo de pesquisa diferente que requer que as propriedades personalizadas sejam expostas por meio do Índice de propriedades pesquisáveis, além de serem incluídas no índice Lucene. Sem essa configuração, as propriedades personalizadas do Fragmento de conteúdo não poderão ser pesquisadas na Nova interface do usuário do Assets.
Resolução resolution
Siga as etapas abaixo para resolver o problema:
- Revise a arquitetura de pesquisa: a interface clássica do administrador do Assets usa o QueryBuilder diretamente em relação aos índices do Oak/Lucene, enquanto a nova interface do usuário do Assets depende da API do repositório do AEM (R-API) e do índice de propriedade pesquisável. Somente propriedades expostas com
search:indexed: true estão disponíveis para pesquisa e filtragem. - Verificar a configuração do índice Lucene: verifique se as propriedades personalizadas do Fragmento de conteúdo estão incluídas na sobreposição personalizada do índice Lucene. Se as propriedades forem do tipo Long, altere-as para o tipo String ou inclua explicitamente as propriedades Long na sobreposição de índice personalizada.
- Expor propriedades no Índice de propriedades pesquisáveis: adicione as propriedades personalizadas necessárias à configuração do Índice de propriedades pesquisáveis para que elas sejam exibidas como campos e filtros de pesquisa na Nova interface do Assets. As propriedades devem estar em
jcr:content/metadata/...para serem utilizáveis nos filtros de exibição do Assets. As propriedades emjcr:content/data/...não têm suporte para esta finalidade. - Reindexar após alterações de configuração: depois de atualizar as configurações de índice e o Índice de propriedade pesquisável, acione uma reindexação para garantir que as alterações entrem em vigor.
- Validar na nova interface do usuário do Assets: confirme se as propriedades personalizadas agora aparecem como campos e filtros de pesquisa disponíveis na Nova interface do usuário do Assets. Teste a funcionalidade de pesquisa para garantir que as propriedades possam ser pesquisadas conforme esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles