Indice Oak personalizzato non selezionato per le query in Adobe Experience Manager

Questo articolo spiega perché un indice Oak personalizzato in Adobe Experience Manager (AEM) potrebbe non essere selezionato per determinate query e fornisce i passaggi per risolvere il problema.

Descrizione description

Ambienti

  • Adobe Experience Manager (on-premise)
  • AEM as a Cloud Service (AEMaaCS)

Sintomi

In AEM viene spesso creato un indice Oak personalizzato per migliorare le prestazioni di query specifiche, ad esempio quelle che filtrano per tag e ordinano per data di pubblicazione. Tuttavia, dopo aver distribuito l’indice personalizzato, la query continua a utilizzare l’indice predefinito ntBaseLucene-2 invece di quello personalizzato, rallentando le prestazioni della query. Questo problema può verificarsi sia nelle distribuzioni AEM as a Cloud Service (AEMaaCS) che in quelle AEM on-premise.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Rivedere la definizione dell’indice Oak personalizzato e verificare la presenza della proprietà selectionPolicy impostata su tag.

  2. Se selectionPolicy="tag" è presente, rimuovere questa proprietà dalla definizione dell’indice. Non modificare altri elementi di configurazione, ad esempio includedPaths, type o proprietà indicizzate.

  3. Ridistribuisci la definizione dell’indice aggiornata:

    • Per AEM as a Cloud Service (AEMaaCS): distribuisci il pacchetto di indice aggiornato tramite Cloud Manager.

    • Per AEM on-premise: distribuisci il pacchetto di indice aggiornato utilizzando il metodo di distribuzione standard (ad esempio gestione pacchetti o distribuzione nel file system).

  4. Consenti ad AEM di reindicizzare e attivare la nuova definizione dell’indice.

  5. Utilizzare lo strumento Prestazioni query o la funzionalità Spiega per verificare che la query utilizzi ora l’indice personalizzato anziché ntBaseLucene-2.

  6. Conferma che il tempo di risposta della query migliora e soddisfa le prestazioni previste.

recommendation-more-help
experience-cloud-kcs-help-kbarticles