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:
- Identifiera noden
/conf/global/settings/cq/search/facets/sites/jcr:content/items/orderbysom orsakar in-memory-sortering av stora resultatuppsättningar och gör frågekörningen långsammare. - 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.
- 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.
- 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.
- Om problemet återkommer på grund av schemaändringar eller andra faktorer upprepar du nodborttagningsprocessen (steg 2) för att återställa prestanda.
- 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
- Verktyg för frågeprestanda i användarhandboken för AEMaaCS
- Förklara fråga i användarhandboken för AEMaaCS
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f