De indexering voor grote eigenschappen in Adobe Experience Manager optimaliseren
In AEM kunnen eigenschappen van meer dan 100 kB van invloed zijn op de prestaties als gevolg van grotere indexgrootten. Zet grote bezitsgegevens van string@json
in binair formaat om en indexeer de binaire gegevens om het indexeren te optimaliseren en systeemprestaties te handhaven.
Beschrijving
Omgeving
Adobe Experience Manager (AEM) Managed Services Support 6.5
Probleem/symptomen
In bepaalde scenario's, worden de eigenschappen groter dan de standaardgrootte van 100KB geïndexeerd binnen AEM. Deze situatie veroorzaakt waarschuwingen in rapporten en beïnvloedt systeemprestaties toe te schrijven aan verhoogde indexgrootte.
Resolutie
U kunt als volgt het indexeren van grote eigenschappen aanpakken:
- Gebruik een gereedschap of script om de eigenschapsgegevens vanuit de huidige
string@json
-indeling te transformeren in een binaire indeling. Met deze stap optimaliseert u gegevens voor indexering. Als u bijvoorbeeld een aangepast script gebruikt, kunt u een functie zoalsconvertToBinary(propertyData)
gebruiken. - Werk de indexerende configuratie in AEM bij om aan de onlangs omgezette binaire gegevens te richten. Wijzig de indexeringsregels om ervoor te zorgen dat de binaire gegevens in plaats van de oorspronkelijke tekenreeksgegevens worden geïndexeerd. Pas bijvoorbeeld het configuratiebestand voor indexering, zoals
oak-index.json
, aan om naar het binaire gegevenspad te verwijzen.
Door deze omzettingsstrategie uit te voeren, kunt u het het indexeren proces van uw AEM milieu optimaliseren zonder noodzakelijke eigenschappen te verwijderen uit worden geïndexeerd.