Problema

Cuando se intenta habilitar la depuración de versiones, se obtiene un error similar al siguiente:

14.11.2007 15:57:00 *ERROR* adaptador: purgeVersions: No se puede crear la consulta para buscar versiones. La indexación debe estar habilitada en el espacio de trabajo live_publish y XPath debe ser un lenguaje de consulta compatible. Razón de la falla: javax.jcr.RepositoryException: ningún gestor de búsqueda configurado para este espacio de trabajo en com.day.crx.core.WorkspaceImpl.getQueryManager(WorkspaceImpl.java:578)

Solución

Si desea utilizar la función de búsqueda del Explorador de contenido de Crx, configúrela manualmente:

  1. Abra el archivo crx_home/workspaces/your_workspace/worspace.xml
    .
  2. Añada lo siguiente entre <workspaces>:
    <!-- Índice de búsqueda y el sistema de archivos que utiliza. --> <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. Reinicie la instancia.

Información adicional

La instalación predeterminada de Crx/Communiqué no configura un gestor de búsquedas para los espacios de trabajo. Si busca en crx_home/workspaces/your_workspace/worspace.xml, verá que no hay ningún gestor de búsquedas configurado:

<?xml version="1.0" encoding="UTF-8"?> <Workspace name="live_author"> <!-- sistema de archivos virtual del espacio de trabajo: clase: FQN de la clase que implementa la interfaz del Sistema de archivo --> <FileSystem class="com.day.crx.core.fs.local.LocalFileSystem"> <param name="path" value="${wsp.home}"/> <!-- param name="enableHandleMonitor" value="true" / --> </FileSystem> <!-- gestor de persistencia del espacio de trabajo: clase: FQN de la clase que implementa la interfaz del PersistenceManager --><PersistenceManager class="com.day.crx.persistence.DerbyPersistenceManager"/> <!-- Índice de búsqueda y el sistema de archivos que utiliza. --> </Workspace>

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea