Désactivation de la recherche de texte intégral par type MIME avec configuration Tika personnalisée dans AEM
Cet article vous explique comment personnaliser la configuration de Tika pour désactiver la recherche de texte intégral en fonction des types MIME de fichiers.
Description description
Environnement
- Adobe Experience Manager 6.1
- Adobe Experience Manager 6.2
- Adobe Experience Manager 6.3
- Adobe Experience Manager 6.4
Problème/Symptômes
Comment désactiver la recherche de texte intégral par type MIME de fichier avec configuration Tika personnalisée dans Adobe Experience Manager (AEM).
Résolution resolution
Adobe recommande de désactiver la recherche de texte intégral pour les fichiers binaires via l’index Tika.
Pour plus d’informations sur les recommandations d’Adobe et sur la manière d’optimiser les performances des ressources, reportez-vous à l’article Optimisation des performances des ressources .
Solution 1 :
Pour répondre à la recommandation de l’Adobe, procédez comme suit :
-
Installez le package fourni.
-
Accédez aux emplacements suivants à l’aide de CRX/DE :
/oak:index/lucene/tika/config.xml
/oak:index/damAssetLucene/tika/config.xml
-
Ajoutez le type MIME de fichier que vous souhaitez désactiver :
<mime>application/zip</mime>
-
Enregistrez les modifications.
-
Définissez la propriété booléenne refresh=true pour ces noeuds à l’aide de CRX/DE et enregistrez les modifications :
-
/oak:index/lucene
-
/oak:index/damAssetLucene
-
-
Attendez les modifications mises à jour.
Solution 2 :
Pour une autre approche :
- Recherchez Oak-Lucene dans la console web d’AEM et notez le numéro de lot.
- Arrêtez l’instance AEM.
- Accédez au répertoire
/crx-quickstart/launchpad/felix/bundlexxx
. - Accédez au sous-répertoire étiqueté avec versionX.Y, par exemple felix/bundle102/version0.2 à l’aide de la version
cd
. - Récupérez tout le contenu du fichier tika-config.xml à partir du fichier jar :
jar -xvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
- Modifiez le fichier tika-config.xml :
vi org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
- Par exemple, ajoutez le type MIME de fichier que vous souhaitez désactiver :
<mime>application/zip</mime>
- Enregistrez les modifications dans bundle.jar.
- Redémarrez AEM et vérifiez les modifications en recherchant des ressources de fichier zip.