Kan niet zoeken naar speciale tekens in Adobe Experience Manager

In Adobe Experience Manager mislukt het zoeken wanneer metagegevens van elementen speciale tekens bevatten, zoals vierkante haken ( [ of ] ). De zoekmachine ondersteunt deze tekens niet. Zoekopdrachten stoppen dus met verwerken tussen haakjes en retourneren onvolledige resultaten. Om onderzoeksmislukkingen te bevestigen, vermijd vierkante haken in meta-gegevens of gebruik de Bouwer van de Vraag voor geavanceerde vragen.

Beschrijving description

Omgeving

  • Product : Adobe Experience Manager (AEM) op locatie, v6.5
  • Instantie : Productie

Probleem/symptomen

  • Het zoeken mislukt wanneer vierkante haakjes ([ of ] ) worden gebruikt in query's.

  • In AEM zijn vierkante haakjes toegestaan in eigenschappen van elementen (bijvoorbeeld "Beschrijving"), maar de zoekfunctie ondersteunt deze niet.

  • Bij query's met vierkante haken worden onvolledige of onjuiste resultaten geretourneerd als gevolg van invoerafbreking.

  • Bijvoorbeeld:

    • Zoeken naar een beschrijving met NS78[ .
    • Zoeken naar NS78[ - mislukt en retourneert het bedoelde element niet.

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Vermijd waar mogelijk het gebruik van vierkante haakjes ( [ of ] ) in doorzoekbare velden, zoals 'Beschrijving'.
  2. Als vierkante haakjes vereist zijn in de eigenschappen van elementen, kunnen ze niet op betrouwbare wijze worden doorzocht met standaard AEM-zoekopdracht.
  3. De Bouwer van de Vraag van het gebruik om geavanceerde vragen tot stand te brengen die deze beperkingen overslaan.
  4. Voor een langetermijnoplossing werkt u samen met uw ontwikkelingsteam of Adobe-ondersteuning om verbeteringen in aangepaste zoekopdrachten te verkennen.

Nota : Gebruik slechts gesteunde karakters in onderzoekbare meta-gegevens om het onderzoek van AEM betrouwbaar te houden.

Verwante lezing

​ de activa van AEM zoeken beste praktijken ​ in AEMaaCS gebruikersgids

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