Gli indici personalizzati AEM mostrano il percorso /dummy dopo la distribuzione della SIM a causa di diff.json non valido

✨ Il contenuto è generato tramite IA e potrebbe non essere accurato. Termini di IA generativi

Questo articolo spiega perché gli indici personalizzati in Adobe Experience Manager possono visualizzare un percorso /dummy dopo la distribuzione con Smart Index Management (SIM) e fornisce i passaggi per risolvere il problema causato da un file diff.json non valido.

Descrizione description

Ambiente

  • Adobe Experience Manager (AEM), tutte le versioni

Sintomi

  • Dopo aver distribuito gli indici personalizzati utilizzando lo strumento Gestione degli indici avanzati (SIM), tutti gli indici completamente personalizzati visualizzano /dummy come percorso.
  • Gli indici vengono effettivamente ritirati o disabilitati.
  • L’errore seguente viene visualizzato nei registri, ma non è la causa principale:
  • This DocumentNodeStore is disposed
  • Il problema non è riproducibile dopo la correzione della configurazione.

Causa

Un file diff.json non valido (ad esempio una parentesi graffa di chiusura mancante) fa in modo che la SIM tratti tutti gli indici personalizzati interessati come rimossi. Se è abilitata la modalità di rimozione fittizia, vengono create nuove versioni dell’indice Lucene con i valori inclusiPaths=“/dummy” e queryPaths=“/dummy”, disattivando in modo efficace tali indici.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Rivedi il file diff.json utilizzato per la distribuzione della SIM.
  2. Aprire il file diff.json e verificare la presenza di errori di sintassi, in particolare parentesi graffe di chiusura mancanti o posizionate in modo errato (}). Correggi la struttura JSON.
  3. Assicurati che ogni definizione di indice personalizzato sia chiusa correttamente e che gli indici di livello superiore non siano inavvertitamente nidificati all’interno di altri.
  4. Ad esempio, la parentesi graffa di chiusura per una regola di indice deve essere visualizzata prima della successiva definizione di indice di primo livello.
  5. Ridistribuisci il file diff.json corretto utilizzando la SIM.
  6. Dopo la ridistribuzione, verifica che gli indici personalizzati ora mostrino i percorsi previsti e non /dummy.
recommendation-more-help
experience-cloud-kcs-help-kbarticles