在AEM中使用自訂Tika設定來停用MIME型別的全文檢索搜尋

本文會說明如何自訂Tika設定,以根據檔案mime型別停用全文檢索搜尋。

說明 description

環境

  • Adobe Experience Manager 6.1
  • Adobe Experience Manager 6.2
  • Adobe Experience Manager 6.3
  • Adobe Experience Manager 6.4

問題/症狀

如何在Adobe Experience Manager (AEM)中使用自訂Tika設定,依檔案mime型別停用全文檢索搜尋。

解決方法 resolution

Adobe建議透過Tika索引停用二進位檔案的全文檢索搜尋。

如需Adobe建議以及如何最佳化資產效能的詳細資訊,請參閱資產效能調整 Helpx文章。

解決方案1:

若要處理Adobe的建議,請遵循下列步驟:

  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. 等待更新的變更。

解決方案2:

對於替代方法:

  1. 在AEM網頁主控台中搜尋​ Oak-Lucene,並記下套件組合編號。
  2. 關閉AEM執行個體。
  3. 導覽至/crx-quickstart/launchpad/felix/bundlexxx目錄。
  4. 移至標示為versionX.Y的子目錄,例如使用cd版本的felix/bundle102/version0.2。
  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
  7. 例如,新增要停用的檔案mime型別:
    • <mime>application/zip</mime>
  8. 將變更儲存到bundle.jar。
  9. 重新啟動AEM,並透過搜尋zip檔案資產來驗證變更。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f