Det går inte att söka efter specialtecken i Adobe Experience Manager
I Adobe Experience Manager misslyckas sökningen när metadata för resurser innehåller specialtecken som hakparenteser ([ eller ] ). Sökmotorn stöder inte dessa tecken, så frågor avbryter bearbetningen inom parentes och returnerar ofullständiga resultat. Du kan åtgärda sökfel genom att undvika hakparenteser i metadata eller genom att använda Query Builder för avancerade frågor.
Beskrivning description
Miljö
- Produkt: Adobe Experience Manager (AEM) On-Premise, v6.5
- Instans: Produktion
Problem/symtom
-
Sökningen misslyckas när hakparenteser (
[eller]) används i frågor. -
AEM tillåter hakparenteser i resursegenskaper (t.ex. "Beskrivning"), men sökmotorn stöder dem inte.
-
Frågor med hakparenteser returnerar ofullständiga eller felaktiga resultat på grund av trunkering av indata.
-
Exempel:
- Söker efter en beskrivning som innehåller
NS78[. - Sökningen efter
NS78[ -misslyckades och returnerar inte den avsedda resursen.
- Söker efter en beskrivning som innehåller
Upplösning resolution
Följ de här stegen för att åtgärda problemet:
- Undvik om möjligt att använda hakparenteser (
[eller]) i sökbara fält som "Beskrivning". - Om hakparenteser krävs i resursegenskaper kan de inte sökas igenom på ett tillförlitligt sätt med AEM standardsökning.
- Använd Query Builder för att skapa avancerade frågor som kringgår dessa begränsningar.
- Långsiktig lösning: samarbeta med ditt utvecklingsteam eller Adobe support för att utforska anpassade sökförbättringar.
Obs! Använd endast tecken som stöds i sökbara metadata för att AEM-sökningen ska bli tillförlitlig.
Relaterad läsning
AEM resurssökning bästa praxis i användarhandboken för AEMaaCS