AEM: Höga indexeringskostnader försämrar frågeprestanda för stora DAM-miljöer
I stora Adobe Experience Manager-miljöer (AEM) kan standardkonfigurationer för indexering leda till sämre frågeprestanda på grund av höga indexeringskostnader. damAssetLucene-indexet för dam:Asset-typer kanske inte skalas effektivt över omfattande DAM-strukturer (Digital Asset Management).
För att åtgärda detta skapar du Oak subroot index-definitioner under DAM-målgrenar för att minska indexeringsomfånget och förbättra frågesvarstiden.
Beskrivning description
Miljö
Adobe Experience Manager (AEM) 6.5
Problem/symtom
- Frågeprestanda försämras i stora DAM-miljöer på grund av höga indexeringskostnader från standardindexvärdet
damAssetLucene. - Anpassade index under specifika DAM-grenar (till exempel
/content/dam/test/oak:index/damAssetContent-custom) visar förbättrade frågeprestanda på grund av reducerat indexeringsintervall. - Om du använder ett index vid
/oak:indexmed bredareincludedPathsochqueryPathsindexeras allt innehåll om, vilket kan medföra att prestandaförbättringarna försämras.
Upplösning resolution
Att skapa Oak-underrotindexdefinitioner för specifika DAM-grenar är en giltig och effektiv strategi för att förbättra frågeprestanda i stora miljöer. Detta minskar indexeringskostnaderna genom att begränsa omfattningen av indexerat innehåll.
-
Definiera anpassade index under specifika sökvägar i DAM-strukturen, till exempel
/content/dam/test/oak:index/damAssetContent-custom, i stället för på rotnivån/oak:index. -
Konfigurera
queryPathsochincludedPathsså att bara den önskade delmängden av innehållet indexeras:queryPaths:[ /content/dam/test ]includedPaths:[ /test ]
-
Testa de anpassade indexen noggrant för att säkerställa bättre frågeprestanda och undvika oönskade biverkningar.
-
Begränsa omfånget för den anpassade indexdefinitionen för att förhindra att allt innehåll indexeras om i onödan.
Relaterad läsning
- Enkel guide för sökimplementering i AEM Sites-självstudier
- Steg för att indexera befintligt innehåll så att det använder den nya funktionen för att söka och ersätta i AEM Guides-dokumentationen