Omni-search med fritext leder till prestandaökningar i AEM

Textsökningar i formulär i AEM Omni-search-funktion genererar flera frågor utan filter, vilket försämrar prestanda och gör att tidsgränsen överskrids i redigeringsmiljön. Om du tar bort noden som är ansvarig för sortering i minnet förbättras prestandan. Den här lösningen förbättrar frågeprestanda på AEM-sidor.

Beskrivning description

Miljö

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites

Problem/symtom

Frihandstextsökningar i Omni-search utlöser flera frågor, vilket leder till prestandaproblem.

  • Svarstider och tidsgränser är höga när du använder Omni-search utan filter.
  • Varningar utlöses i frågeprestandaverktyget.
  • Gränssnittet visar ett Det gick inte att skicka formuläret på grund av timeout.
  • Problemet uppstår inte när filter som Platser används.
  • Problemet orsakas av noden: /conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby

Upplösning resolution

Så här löser du det:

  1. Identifiera noden /conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby som orsakar in-memory-sortering av stora resultatuppsättningar och gör frågekörningen långsammare.
  2. Ta bort noden från miljön med ett cURL-kommando eller en liknande metod. Kontrollera att du har administratörsbehörighet för att utföra den här åtgärden.
  3. Testa de berörda frågorna på båda AEM-sidorna och i Query Builder för att bekräfta att prestandan har förbättrats.
  4. Förstå att detta är en tillfällig lösning. Om schemaändringar återinför noden returneras problemet. Adobe Engineering arbetar på en permanent lösning för detta beteende.
  5. Om problemet återkommer på grund av schemaändringar eller andra faktorer upprepar du nodborttagningsprocessen (steg 2) för att återställa prestanda.
  6. Om du vill förbättra prestandan ytterligare kontrollerar du att anpassade index är korrekt definierade och distribuerade i både författar- och publiceringsmiljöer. Använd verktyg som utdata från frågor eller felsökningsloggar för att bekräfta att index används effektivt vid körning av frågor.

Obs!: Adobe arbetar aktivt med en permanent korrigering för det här problemet.

Relaterad läsning

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