Problème

Lorsque vous tentez d’activer la purge de version, vous obtenez une erreur semblable à ce qui suit :

14.11.2007 15:57:00 *ERROR* adapter: purgeVersions: Cannot create the query to find versions. L’indexation doit être activée sur Workspace live_publish et XPath doit être un langage de requête pris en charge. Motif de l'échec : javax.jcr.RepositoryException : aucun manager de recherche configuré pour cet espace de travail à l’adresse com.day.crx.core.WorkspaceImpl.getQueryManager (WorkspaceImpl.java:578)

Solution

Si vous souhaitez utiliser la fonction de recherche de l’Explorateur de contenu Crx, configurez-la manuellement :

  1. Ouvrez le fichier crx_home/workspaces/your_workspace/worspace.xml file.
  2. 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>
  3. Redémarrez l’instance.

Informations supplémentaires

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 constatez 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>

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne