Aucun gestionnaire de recherche configuré pour cet espace de travail

Symptômes

Vous ouvrez l’Explorateur de contenu Crx et cliquez sur l’icône Rechercher. Dans la boîte de dialogue de recherche, une erreur s’affiche comme :

Erreur : javax.jcr.RepositoryException : aucun gestionnaire de recherche configuré pour cet espace de travail

Cause

L’installation par défaut de Crx/Communiqué ne configure pas un gestionnaire de recherche pour les espaces de travail. Si vous regardez dans crx_home/workspaces/your_workspace/worspace.xml vous constaterez qu’aucun gestionnaire de recherche n’est configuré :


<?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"/> <!-- Recherchez l'index et le système de fichiers qu'il utilise. --> </Workspace>

Résolution

Si vous souhaitez utiliser la fonction de recherche de l’Explorateur de contenu Crx, vous devez le configurer manuellement. Voici comment procéder :

  • ouvrir le fichier crx_home/workspaces/your_workspace/worspace.xml
  • insérez le code suivant entre <workspaces>
   <!-- Recherchez l'index et le système de fichiers qu'il utilise. --> <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>

  • Redémarrez l’instance

Application

Toutes les versions Crx

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX

The Creativity Conference

Du 14 au 16 octobre à Miami Beach et en ligne