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.
- Ricerca di una descrizione contenente
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Se possibile, evitare di utilizzare parentesi quadre (
[o]) nei campi ricercabili come "Descrizione". - Se nelle proprietà delle risorse sono richieste parentesi quadre, non è possibile eseguirne una ricerca affidabile utilizzando la ricerca standard di AEM.
- Utilizza Query Builder per creare query avanzate che aggirano queste limitazioni.
- 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