このワークスペース用に設定された検索マネージャーがありません

現象

Crx コンテンツエクスプローラーを開き、「検索」アイコンをクリックします。検索ダイアログに次のようなエラーが表示されます。

エラー:javax.jcr.RepositoryException : このワークスペース用に設定された検索マネージャーがありません

原因

Crx/Communiqué のデフォルトインストールでは、ワークスペースの検索マネージャーが設定されません。crx_home/workspaces/your_workspace/worspace.xml を見ると、検索マネージャーが設定されていないことがわかります。


<?xml version="1.0" encoding="UTF-8"?> <Workspace name="live_author"> <! -- virtual file system of the workspace: class: FQN of class implementing FileSystem interface --> <FileSystem class="com.day.crx.core.fs.local.LocalFileSystem"> <param name="path" value="${wsp.home}"/> <!-- param name="enableHandleMonitor" value="true" / --> </FileSystem> <!-- persistence manager of the workspace: class: FQN of class implementing PersistenceManager interface --><PersistenceManager class="com.day.crx.persistence.DerbyPersistenceManager"/> <!-- 検索インデックスおよび使用するファイルシステム。--> </Workspace>

解決策

Crx コンテンツエクスプローラーの検索機能を使用する場合、手動で設定する必要があります。ここでは、それを行う方法を表示しています。

  • crx_home/workspaces/your_workspace/worspace.xml ファイルを開く
  • <workspaces>間に以下の項目を追加します
   <! -- 検索インデックスおよび使用するファイルシステム。--> <SearchIndex class="com.day.crx.query.lucene.LuceneHandler"> <param name="useCompoundFile" value="true"/> <param name="minMergeDocs" value="1000"/> <param name="maxMergeDocs" value="100000"/> <param name="mergeFactor" value="10"/> <param name="path" value="${wsp.home}/index"/> </SearchIndex>

  • インスタンスを再起動する

適用対象

すべての Crx バージョン

 Adobe

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト