Ottimizzare l’indicizzazione per proprietà di grandi dimensioni in Adobe Experience Manager
In AEM, le proprietà superiori a 100 KB possono influire sulle prestazioni a causa delle dimensioni dell'indice più grandi. Convertire i dati di proprietà di grandi dimensioni da string@json
in formato binario e indicizzare i dati binari per ottimizzare l'indicizzazione e mantenere le prestazioni del sistema.
Descrizione
Ambiente
Supporto Adobe Experience Manager (AEM) Managed Services 6.5
Problema/Sintomi
In alcuni scenari, le proprietà più grandi della dimensione predefinita di 100 KB vengono indicizzate all’interno di AEM. Questa situazione genera avvisi nei rapporti e influisce sulle prestazioni del sistema a causa delle dimensioni più elevate dell’indice.
Risoluzione
Per risolvere il problema dell’indicizzazione di proprietà di grandi dimensioni:
- Utilizzare uno strumento o uno script per trasformare i dati della proprietà dal formato
string@json
corrente in un formato binario. Questo passaggio ottimizza i dati per l’indicizzazione. Se ad esempio si utilizza uno script personalizzato, è possibile utilizzare una funzione comeconvertToBinary(propertyData)
. - Aggiorna la configurazione di indicizzazione in AEM per puntare ai dati binari appena convertiti. Modificare le regole di indicizzazione per assicurarsi che i dati binari vengano indicizzati anziché i dati stringa originali. Ad esempio, regolare il file di configurazione dell'indicizzazione, ad esempio
oak-index.json
, per fare riferimento al percorso dei dati binari.
Implementando questa strategia di conversione, puoi ottimizzare il processo di indicizzazione dell’ambiente AEM senza rimuovere le proprietà necessarie dall’indicizzazione.