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:index med bredare includedPaths och queryPaths indexeras 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.

  1. 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.

  2. Konfigurera queryPaths och includedPaths så att bara den önskade delmängden av innehållet indexeras:

    • queryPaths: [ /content/dam/test ]
    • includedPaths: [ /test ]
  3. Testa de anpassade indexen noggrant för att säkerställa bättre frågeprestanda och undvika oönskade biverkningar.

  4. 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

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