Optimieren der Indizierung für große Eigenschaften in Adobe Experience Manager
In AEM können Eigenschaften über 100 KB die Leistung aufgrund größerer Indexgrößen beeinträchtigen. Konvertieren Sie große Eigenschaftsdaten aus dem string@json in das Binärformat und indizieren Sie die Binärdaten, um die Indizierung zu optimieren und die Systemleistung aufrechtzuerhalten.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Managed Services-Unterstützung 6.5
Problem/Symptome
In bestimmten Szenarien werden Eigenschaften, die größer als die Standardgröße von 100 KB sind, innerhalb von AEM indiziert. Diese Situation führt aufgrund erhöhter Indexgrößen zu Triggern in Berichten und beeinträchtigt die Systemleistung.
Auflösung resolution
So beheben Sie das Problem der Indizierung großer Eigenschaften:
- Verwenden Sie ein Tool oder Skript, um die Eigenschaftsdaten aus ihrem aktuellen
string@jsonin ein Binärformat umzuwandeln. Dieser Schritt optimiert Daten für die Indizierung. Wenn Sie beispielsweise ein benutzerdefiniertes Skript verwenden, können Sie eine Funktion wieconvertToBinary(propertyData)verwenden. - Aktualisieren Sie die Indexkonfiguration in AEM, um auf die neu konvertierten Binärdaten zu verweisen. Ändern Sie die Indizierungsregeln, um sicherzustellen, dass die Binärdaten anstelle der ursprünglichen Zeichenfolgendaten indiziert werden. Passen Sie beispielsweise die Indexkonfigurationsdatei, z. B.
oak-index.json, an, um auf den binären Datenpfad zu verweisen.
Durch Implementierung dieser Konversionsstrategie können Sie den Indizierungsprozess Ihrer AEM-Umgebung optimieren, ohne die erforderlichen Eigenschaften aus der Indizierung zu entfernen.