Sintomas

Você abre o Crx Content Explorer e clica no ícone Pesquisar. Na caixa de diálogo de pesquisa, aparece um erro como:

Erro: javax.jcr.RepositoryException: nenhum gerenciador de pesquisa configurado para este espaço de trabalho

Causa

A instalação padrão do Crx/Communiqué não configura um gerenciador de pesquisa para áreas de trabalho. Se você procurar em crx_home/workspaces/your_workspace/worspace.xml, verá que não há um gerenciador de pesquisa configurado:


<?xml version="1.0" encoding="UTF-8"?> <Workspace name="live_author"> <!-- sistema de arquivos virtual da área de trabalho: classe: FQN da classe implementando a interface FileSystem -> <FileSystem class="com.day.crx.core.fs.local.LocalFileSystem"><param name="path" value="${wsp.home}"/> <!-- nome do parâmetro="enableHandleMonitor" value="true" / --> </FileSystem><!-- persistence manager da área de trabalho: classe: FQN da classe implementando a interface PersistenceManager -> <PersistenceManager class="com.day.crx.persistence.DerbyPersistenceManager"/><!-- Índice de pesquisa e o sistema de arquivos usado. --> </Workspace>

Resolução

Se você quiser usar a função de busca do Crx Content Explorer, precisa configurá-lo manualmente. Aqui está como fazer isso:

  • abrir arquivo crx_home/workspaces/your_workspace/worspace.xml
  • adicione o seguinte entre <workspaces>
   <!-- Índice de pesquisa e o sistema de arquivos usado. --> <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 sua instância

Aplica-se

Todas as versões do Crx

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online