Impossibile cercare caratteri speciali in Adobe Experience Manager

In Adobe Experience Manager, la ricerca non riesce se i metadati della risorsa includono caratteri speciali come parentesi quadre ([ o ] ). Il motore di ricerca non supporta questi caratteri, pertanto le query interrompono l’elaborazione tra parentesi quadre e restituiscono risultati incompleti. Per correggere gli errori di ricerca, evita le parentesi quadre nei metadati o utilizza Query Builder per le query avanzate.

Descrizione description

Ambiente

  • Prodotto: Adobe Experience Manager (AEM) On-Premise, v6.5
  • Istanza: Produzione

Problema/Sintomi

  • La ricerca non riesce quando si utilizzano parentesi quadre ([ o ]) nelle query.

  • AEM consente l’utilizzo di parentesi quadre nelle proprietà delle risorse (ad esempio, "Descrizione"), ma il motore di ricerca non le supporta.

  • Le query con parentesi quadre restituiscono risultati incompleti o non corretti a causa del troncamento dell'input.

  • Ad esempio:

    • Ricerca di una descrizione contenente NS78[.
    • La ricerca di NS78[ - non riesce e non restituisce la risorsa desiderata.

Risoluzione resolution

Per risolvere il problema, effettua le seguenti operazioni:

  1. Se possibile, evitare di utilizzare parentesi quadre ([ o ] ) nei campi ricercabili come "Descrizione".
  2. Se nelle proprietà delle risorse sono richieste parentesi quadre, non è possibile eseguirne una ricerca affidabile utilizzando la ricerca standard di AEM.
  3. Utilizza Query Builder per creare query avanzate che aggirano queste limitazioni.
  4. Per una correzione a lungo termine, collabora con il team di sviluppo o con il supporto Adobe per esplorare i miglioramenti apportati alla ricerca personalizzata.

Nota: utilizza solo caratteri supportati nei metadati ricercabili per mantenere affidabile la ricerca AEM.

Lettura correlata

Best practice per la ricerca di risorse AEM nella guida utente di AEMaaCS

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