AEM as a Cloud Service: rendere le proprietà personalizzate dei frammenti di contenuto ricercabili nella nuova interfaccia utente di Assets

Questo articolo illustra i passaggi necessari per rendere ricercabili le proprietà personalizzate dei frammenti di contenuto nella nuova interfaccia utente di Assets in Adobe Experience Manager as a Cloud Service.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS) (tutte le versioni)

Sintomi

  • Le proprietà personalizzate aggiunte ai frammenti di contenuto non sono ricercabili nella nuova interfaccia utente di Assets (visualizzazione Assets), anche se alcuni campi sono ricercabili nella classica interfaccia utente di amministrazione di Assets DAM.
  • I campi dei frammenti di contenuto personalizzati sono indicizzati in un indice Lucene personalizzato e sono ricercabili tramite la classica interfaccia utente di amministrazione di Assets.
  • Nella nuova interfaccia utente di Assets, gli stessi campi non vengono visualizzati come campi di ricerca o filtri disponibili.
  • I tentativi di modificare la configurazione dell’indice (ad esempio, l’aggiunta di campi, la modifica di tipi di proprietà, un aumento dell’incremento o la reindicizzazione) non risolvono il problema per la nuova interfaccia utente di Assets.
  • Non vengono visualizzati messaggi di errore specifici, ma per le proprietà personalizzate dei frammenti di contenuto manca la funzionalità di ricerca/filtro prevista.

Causa

La nuova interfaccia utente di Assets utilizza un meccanismo di ricerca diverso che richiede, oltre a essere incluso nell’indice Lucene, l’esposizione di proprietà personalizzate tramite l’indice delle proprietà ricercabili. Senza questa configurazione, le proprietà personalizzate dei frammenti di contenuto non potranno essere cercate nella nuova interfaccia utente di Assets.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Revisione dell’architettura di ricerca: la classica interfaccia utente di amministrazione di Assets utilizza QueryBuilder direttamente rispetto agli indici Oak/Lucene, mentre la nuova interfaccia utente di Assets si basa sull’API dell’archivio di AEM (R-API) e sull’indice delle proprietà ricercabili. Solo le proprietà esposte con search:indexed: true sono disponibili per la ricerca e il filtraggio.
  2. Verifica la configurazione dell’indice Lucene: assicurati che le proprietà personalizzate dei frammenti di contenuto siano incluse nella sovrapposizione dell’indice Lucene personalizzato. Se le proprietà sono di tipo Long, modificarle nel tipo String o includere in modo esplicito le proprietà Long nella sovrapposizione indice personalizzata.
  3. Esporre le proprietà nell’indice delle proprietà ricercabili: aggiungi le proprietà personalizzate richieste alla configurazione dell’indice delle proprietà ricercabili in modo che vengano visualizzate come campi di ricerca e filtri nella nuova interfaccia utente di Assets. Le proprietà devono trovarsi in jcr:content/metadata/... per essere utilizzabili nei filtri di visualizzazione di Assets. Le proprietà in jcr:content/data/... non sono supportate per questo scopo.
  4. Reindicizza dopo le modifiche della configurazione: dopo aver aggiornato le configurazioni dell’indice e l’indice delle proprietà ricercabili, attiva una reindicizzazione per garantire che le modifiche diventino effettive.
  5. Convalida nella nuova interfaccia utente di Assets: verifica che le proprietà personalizzate vengano ora visualizzate come campi di ricerca e filtri disponibili nella nuova interfaccia utente di Assets. Verifica la funzionalità di ricerca per garantire che le proprietà siano ricercabili come previsto.
recommendation-more-help
experience-cloud-kcs-help-kbarticles