Optimera indexering för stora egenskaper i Adobe Experience Manager

I AEM kan egenskaper över 100 kB påverka prestandan på grund av större indexstorlekar.  Konvertera stora egenskapsdata från string@json till binärt format och indexera binära data för att optimera indexeringen och behålla systemprestanda.

Beskrivning description

Miljö

Adobe Experience Manager (AEM) Managed Services Support 6.5

Problem/symtom

I vissa scenarier indexeras egenskaper som är större än standardstorleken 100 kB i AEM. Den här situationen utlöser varningar i rapporter och påverkar systemets prestanda på grund av ökade indexstorlekar.

Upplösning resolution

Så här löser du problemet med indexering av stora egenskaper:

  1. Använd ett verktyg eller skript för att omforma egenskapsdata från det aktuella string@json-formatet till ett binärt format. Detta steg optimerar data för indexering. Om du till exempel använder ett anpassat skript kan du använda en funktion som convertToBinary(propertyData).
  2. Uppdatera indexeringskonfigurationen i AEM så att den pekar på de nya konverterade binära data. Ändra indexeringsreglerna så att binära data indexeras i stället för ursprungliga strängdata. Justera till exempel indexeringskonfigurationsfilen, som oak-index.json, så att den refererar till den binära datasökvägen.

Genom att implementera den här konverteringsstrategin kan du optimera AEM indexeringsprocess utan att ta bort nödvändiga egenskaper från indexering.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f