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.

Upplösning resolution

Följ de här stegen för att åtgärda problemet:

  1. Undvik om möjligt att använda hakparenteser ([ eller ] ) i sökbara fält som "Beskrivning".
  2. Om hakparenteser krävs i resursegenskaper kan de inte sökas igenom på ett tillförlitligt sätt med AEM standardsökning.
  3. Använd Query Builder för att skapa avancerade frågor som kringgår dessa begränsningar.
  4. 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

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