AEM でカスタム tika 設定を使用して、ファイルの MIME タイプに基づいたフルテキスト検索を無効にする方法

環境

AEM 6.1、6.2、6.3、6.4

AEM でカスタム tika 設定を使用して、ファイルの MIME タイプに基づいてフルテキスト検索を無効にする方法

tika インデックスを使用し、バイナリファイルのフルテキスト検索を無効にすることを推奨します。  これは、アセットパフォーマンスの調整ヘルプ記事に基づいた推奨です。

考慮の対象となる一般的な MIME タイプには mp4、pdf、zip などがあります。

方法 1

1. 提供されたパッケージをインストールします。

2. CRX/DE で以下の場所を表示します。

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

3. 無効にする必要があるファイル MIME タイプを追加します。

<mime>application/zip</mime>

4.「すべて保存」をクリックします。

5. CRX/DE を使用し、次のノードでブール値プロパティ refresh=true を設定し、保存します:
/oak:index/lucene
/oak:index/damAssetLucene

6. 変更が有効になるのを待ち、追加した MIME タイプのアセットを検索してテストします。
 

 

方法 2

1. AEM Web コンソールで「oak-lucene」を検索します。  バンドル番号を記録します。

2. AEM インスタンスをシャットダウンします。  

3. /crx-quickstart/launchpad/felix/bundlexxx ディレクトリを表示します。

4. 名前に versionX.Y が入ったサブディレクトリ(felix/bundle102/version0.2 など)に移動します:
cd version*

5. 次のように、jar ファイル から tika-config.xml ファイルの内容を抽出します:
jar -xvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml

6. tika-config.xml ファイルを編集します

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

例えば、無効にする必要があるファイル MIME タイプを追加します。

<mime>application/zip</mime>

7. bundle.jar への変更を保存します。 
jar -uvf bundle.jar org/apache/jackrabbit/oak/plugins/index/lucene/tika-config.xml

8. AEM インスタンスを再開し、追加した MIME タイプのアセットを検索してテストします。  

ダウンロード

アドビのロゴ

アカウントにログイン