Deaktivieren der Volltextsuche nach MIME-Typ mit benutzerdefinierter Tika-Konfiguration in AEM
In diesem Artikel erfahren Sie, wie Sie die Tika-Konfiguration anpassen, um die Volltextsuche basierend auf Datei-MIME-Typen zu deaktivieren.
Beschreibung description
Umgebung
- Adobe Experience Manager 6.1
- Adobe Experience Manager 6.2
- Adobe Experience Manager 6.3
- Adobe Experience Manager 6.4
Problem/Symptome
So deaktivieren Sie die Volltextsuche nach Dateityp mit benutzerdefinierter Tika-Konfiguration in Adobe Experience Manager (AEM).
Auflösung resolution
Adobe empfiehlt, die Volltextsuche für Binärdateien über den Tika-Index zu deaktivieren.
Weitere Informationen zur Adobe-Empfehlung und zur Optimierung der Asset-Performance finden Sie im Hilfeartikel zur Asset-Leistungsoptimierung .
Lösung 1:
Gehen Sie wie folgt vor, um Adobe-Empfehlungen zu bearbeiten:
-
Installieren Sie das bereitgestellte Paket.
-
Navigieren Sie mit CRX/DE zu den folgenden Speicherorten:
/oak:index/lucene/tika/config.xml
/oak:index/damAssetLucene/tika/config.xml
-
Fügen Sie den MIME-Typ der Datei hinzu, den Sie deaktivieren möchten:
<mime>application/zip</mime>
-
Speichern Sie die Änderungen.
-
Legen Sie die boolesche Eigenschaft refresh=true für diese Knoten mit CRX/DE fest und speichern Sie die Änderungen:
-
/oak:index/lucene
-
/oak:index/damAssetLucene
-
-
Warten Sie auf die aktualisierten Änderungen.
Lösung 2:
Für einen alternativen Ansatz:
- Suchen Sie in der AEM-Web-Konsole nach Oak-Lucene und notieren Sie die Bundle-Nummer.
- Beenden Sie AEM Instanz.
- Navigieren Sie zum Ordner "
/crx-quickstart/launchpad/felix/bundlexxx
". - Wechseln Sie zum Unterverzeichnis mit der Bezeichnung versionX.Y, z. B. felix/bundle102/version0.2 mit der
cd
Version. - Rufen Sie den gesamten Inhalt der Datei tika-config.xml aus der JAR-Datei ab:
jar -xvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
- Bearbeiten Sie die Datei tika-config.xml :
vi org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml
- Fügen Sie beispielsweise den MIME-Typ der Datei hinzu, den Sie deaktivieren möchten:
<mime>application/zip</mime>
- Speichern Sie die Änderungen in bundle.jar.
- Starten Sie AEM neu und überprüfen Sie die Änderungen, indem Sie nach ZIP-Datei-Assets suchen.