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:
-
Installa il pacchetto fornito.
-
Passare alle posizioni seguenti utilizzando CRX/DE:
/oak:index/lucene/tika/config.xml
/oak:index/damAssetLucene/tika/config.xml
-
Aggiungi il tipo di file mime da disabilitare:
<mime>application/zip</mime>
-
Salva le modifiche.
-
Imposta la proprietà booleana refresh=true per questi nodi utilizzando CRX/DE e salva le modifiche:
-
/oak:index/lucene
-
/oak:index/damAssetLucene
-
-
Attendi le modifiche aggiornate.
Soluzione 2:
Per un approccio alternativo:
- Cerca Oak-Lucene nella console Web AEM e annota il numero del bundle.
- Arresta istanza AEM.
- Passare alla directory
/crx-quickstart/launchpad/felix/bundlexxx
. - Vai alla sottodirectory etichettata con versionX.Y, ad esempio felix/bundle102/version0.2 utilizzando la versione
cd
. - 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
- Modifica file tika-config.xml:
vi org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
- Ad esempio, aggiungi il tipo di file mime che desideri disattivare:
<mime>application/zip</mime>
- Salva le modifiche in bundle.jar.
- Riavvia AEM e verifica le modifiche cercando le risorse del file zip.