Última actualización el
|
También se aplica a CRX
Síntomas
Abra el Explorador de contenido Crx y haga clic en el icono Buscar. En el diálogo de búsqueda aparece un error como el siguiente:
Error: javax.jcr.RepositoryException: no hay un gestor de búsquedas configurado para este espacio de trabajo
Causa
La instalación predeterminada de Crx/Communiqué no configura un gestor de búsquedas para los espacios de trabajo. Si mira 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>
Resolución
Si desea utilizar la función de búsqueda del Explorador de contenido Crx, deberá configurarla manualmente. Puede ver aquí cómo hacerlo:
- abrir archivo crx_home/workspace/your_workspace/worspace.xml
- añadir 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>
- Reinicie su instancia.
Aplica
Todas las versiones de Crx
Inicia sesión en tu cuenta