Come usare la configurazione personalizzata di tika per disabilitare la ricerca full text basata sui tipi di mime dei file in AEM

Ambiente

AEM 6.1, 6.2, 6.3, 6.4

Come usare la configurazione personalizzata di tika per disabilitare la ricerca full text basata sul tipo di mime di un file in AEM

Adobe consiglia di disabilitare la ricerca full text per i file binari tramite l'indice tika.  Questa raccomandazione fa parte dell'articolo di supporto sull'Asset Performance Tuning.

Alcuni tipi di mime comuni da considerare: mp4, pdf, zip. 

Metodo 1

1. Installa il pacchetto in dotazione. 

2. Attraverso CRX/DE scorri alle posizioni qui sotto:

/oak:index/lucene/tika/config.xml
/oak:index/damAssetLucene/tika/config.xml

3. Aggiungi il tipo di file mime che deve essere disabilitato: 

<mime>application/zip</mime>

4. Fai clic su Salva tutto

5. Utilizza CRX/DE, imposta questa proprietà booleana refresh=true su questi nodi e salva:
/oak:index/lucene
/oak:index/damAssetLucene

6. Attendi l'entrata in vigore delle modifiche, verifica ricercando le risorse del tipo di mime aggiunto.
 

 

Metodo 2

1. Nella console Web di AEM cerca 'oak-lucene'.  Nota il numero del bundle.  

2. Spegni l'istanza AEM.  

3. Sfoglia la directory /crx-quickstart/launchpad/felix/bundlexxx.  

4. Usa il comando cd per passare alla sottodirectory il cui nome contiene versionX.Y (esempio: felix/bundle102/version0.2):
cd version*

5. Estrai 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 il file tika-config.xml

vi org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml

Ad esempio, aggiungi il tipo di file mime da disabilitare: 

<mime>application/zip</mime>

7. Salva le modifiche in bundle.jar. 
jar -uvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml

8. Riavvia l’istanza di AEM ed esegui un test, cercando le risorse del tipo di mime aggiunto.  

Scarica

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?