Disabilitazione della ricerca full-text per tipo mime con configurazione tika personalizzata in AEM

Questo articolo illustra come personalizzare la configurazione Tika per disabilitare la ricerca full-text in base ai tipi di file mime.

Descrizione description

Ambiente

  • Adobe Experience Manager 6.1
  • Adobe Experience Manager 6.2
  • Adobe Experience Manager 6.3
  • Adobe Experience Manager 6.4

Problema/Sintomi

Come disattivare la ricerca full-text per tipo di file mime con configurazione tika personalizzata in Adobe Experience Manager (AEM).

Risoluzione resolution

L’Adobe consiglia di disabilitare la ricerca full-text per i file binari tramite l’indice Tika.

Per ulteriori dettagli sui consigli di Adobe e su come ottimizzare le prestazioni delle risorse, consulta l'articolo della guida per l'ottimizzazione delle prestazioni delle risorse.

Soluzione 1:

Per seguire le raccomandazioni di Adobe, effettua le seguenti operazioni:

  1. Installa il pacchetto fornito.

  2. Passare alle posizioni seguenti utilizzando CRX/DE:

    • /oak:index/lucene/tika/config.xml
    • /oak:index/damAssetLucene/tika/config.xml
  3. Aggiungi il tipo di file mime da disabilitare:

    • <mime>application/zip</mime>
  4. Salva le modifiche.

  5. Imposta la proprietà booleana refresh=true per questi nodi utilizzando CRX/DE e salva le modifiche:

    • /oak:index/lucene

    • /oak:index/damAssetLucene

  6. Attendi le modifiche aggiornate.

Soluzione 2:

Per un approccio alternativo:

  1. Cerca Oak-Lucene nella console Web AEM e annota il numero del bundle.
  2. Arresta istanza AEM.
  3. Passare alla directory /crx-quickstart/launchpad/felix/bundlexxx.
  4. Vai alla sottodirectory etichettata con versionX.Y, ad esempio felix/bundle102/version0.2 utilizzando la versione cd.
  5. Recupera tutto il contenuto del file tika-config.xml dal file jar:
    • jar -xvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
  6. Modifica file tika-config.xml:
    • vi org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
  7. Ad esempio, aggiungi il tipo di file mime che desideri disattivare:
    • <mime>application/zip</mime>
  8. Salva le modifiche in bundle.jar.
  9. Riavvia AEM e verifica le modifiche cercando le risorse del file zip.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f