Zuletzt aktualisiert am
|
Gilt auch für CRX
Symptome
Sie öffnen den Crx Content Explorer und klicken auf das Symbol „Suchen“. Im Suchdialog wird ein Fehler wie folgt angezeigt:
Fehler: javax.jcr.RepositoryException: Kein Suchmanager für diesen Arbeitsbereich konfiguriert.
Ursache
Bei der Standardinstallation von Crx/Communiqué wird kein Suchmanager für die Arbeitsbereiche konfiguriert. Wenn Sie in crx_home/workspaces/your_workspace/worspace.xml suchen, sehen Sie, dass kein Suchmanager konfiguriert ist:
<?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"/> <!-- Index und das verwendete Dateisystem suchen. --> </Workspace>
Lösung
Wenn Sie die Suchfunktion von Crx Content Explorer verwenden möchten, müssen Sie ihn manuell konfigurieren. Gehen Sie dazu folgendermaßen vor:
- Öffnen der Datei crx_home/Arbeitsplätze/your_workspace/worspace.xml.
- Folgendes zwischen <workspaces> hinzufügen.
<!-- Index und das verwendete Dateisystem suchen. --> <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>
- Instanz neu starten.
Gilt für
Alle Crx-Versionen.
Bei Ihrem Konto anmelden