Quando preciso indexar o alfresco? Você só precisa executar uma reindexação quando houver algum erro de indexação apresentada pelo Alfresco ou quando houver alguma alterações não incrementais nos modelos de metadados, ou seja, quando houver alguma modificação em um modelo/aspecto/propriedade já existente. Como fazer o reindex? Esta tarefa descreve como executar uma reindexação completa do Solr. Esta tarefa supõe que você esteja usando apenas uma instância do Solr para todos os nós no cluster do Alfresco Content Services. Caso contrário, será necessário repetir o processo em cada instância do Solr usada no cluster.
0 Comentários
Solr é um projeto Open Source de um servidor de buscas de alta performance do projeto Apache Lucene. É desenvolvido em Java e utiliza o Lucene Core como base para indexação e busca, além de fornecer APIs baseadas em REST o que lhe permite ser integrado a praticamente qualquer linguagem de programação. Índice O que é o Solr?O Alfresco aceita o uso da plataforma de pesquisa Solr4 para pesquisa dentro do seu repositório. Solr é uma plataforma de pesquisa corporativa de código aberto que usa lucene como indexação e mecanismo de pesquisa. O Solr está escrito em Java e é executado como um servidor de pesquisa autônomo. Alfresco envia entrada HTTP e XML para o Solr que faz a procura pelo conteúdo. O Solr atualiza os núcleos ou índices e retorna o resultado da consulta em formato XML ou JSON. Existem dois núcleos ou índices no Solr versão 4:
O Solr4 é o mecanismo de busca padrão para novas instalações com o Assistente de Configuração ou via Docker. Além disso, o servidor Solr4 é suportado somente quando executado em um servidor de aplicativos Tomcat. Solr4 estrutura de diretório. Os arquivos do Solr4 estão disponíveis em: Este é o diretório pessoal do Solr4. Ele contém os núcleos Solr: archive-SpacesStore (para conteúdo excluído) e workspace-SpacesStore (para conteúdo ativo). Ele também contém dois arquivos de configurações: context.xml e solr.xml. O diretório Solr4 contém as seguintes subpastas e arquivos:
Este diretório armazena o backup do Solr4. Busca simples A ferramenta permite a realizar buscas utiilzando todos metadados cadastrados, informações dentro documentos (doc, pdf, ppt), configurações de período, templates de busca, busca de documentos expirados.
Resultado:
Pesquisar informações sobre configurações do SOLR4 http://docs.alfresco.com/5.1/concepts/solr-home.html Em seu Windows
O mapeamento é o seguinte: 0 - autenticação básica desativado 1 - autenticação básica habilitado para SSL partes só 2 ou mais - a autenticação básica habilitado para partes SSL e para não-SSL partes
Foi realizado a integração do BPM IBM via protocolo CMIS com comunicação direta entre as duas aplicações. Nesta POC foi criado um simples processo que lista os documentos no ECM conforme critérios setados. Para demais funcionalidades como criar, deletar ou atualizar um documento uma configuração de "Serviço de autorização do documento ECM" deve ser criada. Abaixo segue o manual de criação do processo que foi seguido. Configuração do Servidor ECM - AlfrescoConfiguração da query CMISO desenvolvimento de extensões no Alfresco são realizadas através de Alfresco Module Package (AMPs), e toda vez que uma nova extensão ou uma alteração em uma extensão existente for desenvolvida é necessário atualizar a imagem do container correspondente a alteração. Índice Quantas imagens docker temos no stack do Alfresco? O stack é composto por 9 imagens, são elas:
Quais as imagens que customizamos?Customizamos as duas principais imagens do Alfresco.
A imagem base alfresco-share gera a imagem customizada docker-compose-alfresco_share. Como atualizar as imagens. Ao customizar uma imagem você irá gerar um arquivo do formato AMPs e JARs, esses arquivos precisam ser compilado na imagem do docker correspondente. Estrutura exemplo (os arquivos amps e jars vão mudar conforme necessidade) do ZIP: Mover os arquivos novos para a estrutura do Docker Compose Nota que os arquivos devem ser SUBSTITUIDOS ou seja possivelmente a versão que esta sendo enviada é uma nova e você deve REMOVER os arquivos de versão antiga para não ter erro de compilação. Após atualizar os arquivos você deve REMOVER a IMAGEM (docker) anterior para que a compilação da nova imagem possa ocorrer no momento do start do compose.
Remova as imagens customizadas:
Como dar Start/Stop/Restart e Status por container?baixo segue os comandos básicos do docker. docker start my_container docker stop my_container docker ps -a Como dar Start/Stop/Restart e Status no alfresco?Para executar os procedimentos básicos, iniciar, baixar ou reciclar a aplicação use o script em /etc/init.d /etc/init.d/alfresco start /etc/init.d/alfresco stop /etc/init.d/alfresco status Quais os principais logs do alfresco?iretório de logs <ALFRESCO_HOME>/tomcat/logs -rw-r--r--. 1 root root 3.8M Aug 20 22:13 catalina.out -rw-r--r--. 1 root root 0 Aug 18 14:59 host-manager.2017-08-18.log -rw-r--r--. 1 root root 0 Aug 18 14:59 localhost.2017-08-18.log -rw-r--r--. 1 root root 221M Aug 21 13:22 localhost_access_log2017-08-21.txt -rw-r--r--. 1 root root 0 Aug 18 14:59 manager.2017-08-18.log Log do Solr4 <ALFRESCO_HOME>/ -rw-r--r--. 1 root root 1.2K Aug 20 22:13 alfresco.log -rw-r--r--. 1 root root 6.8K Aug 18 17:26 share.log -rw-r--r--. 1 root root 2.7M Aug 18 17:25 solr.log Quais as principais portas do alfresco?HTTP 8080 HTTPS 8443 Shutdown Port 8005 AJP 8009 JPDA 8000 LibreOffice 8100 FTP 21 IMAP 143 NFS 2049 http://docs.alfresco.com/5.0/concepts/port-number-defaults.html Quais as principais URLs do alfresco?Share http://<server>:<port>/share Admin Console http://<server>:<port>/alfresco/s/admin/admin-communitysummary Webdav http://<server>:<port>/alfresco/webdav CMIS 1.0 WSDL http://<server>:<port>/alfresco/cmisws/cmis?wsdl CMIS 1.0 AtomPub http://<server>:<port>/alfresco/api/-default-/public/cmis/versions/1.0/atom CMIS 1.1 http://<server>:<port>/alfresco/api/-default-/public/cmis/versions/1.1/browser CMIS 1.1 AtomPub http://<server>:<port>/alfresco/api/-default-/public/cmis/versions/1.1/atom Como alterar as configurações de memória Java no alfresco?cd /opt/alfresco/tomcat/bin
vim setenv.sh -Xms256m -Xmx1024m -XX:MaxPermSize=512m Para infraestrutura com docker essa configuração é realizada no compose para cada um dos container que da aplicação. Veja o video abaixo e saiba como criar um modelo customizado pelo share do Alfresco.![]() Passo 1: Navegue ate o Model Manager 1 - Clique em "Ferramentas de Administração" 2 - Em Ferramentas, clique em Gerenciador de Modelos Passo 2: Crie um novo Modelo 1 - Clique em Criar modelo personalizado. Na janela Criar Modelo, especifique o seguinte Namespace: http://www.democo.com/model/document/1.0 Prefix: dc Name: Document 2 - Clique em Criar Passo 3: Crie um novo tipo, whitePaper
1 - Clique no modelo, Documento. A página do modelo de documento é exibida. 2 - Para criar um tipo - whitePaper, clique em Criar tipo personalizado. A janela Criar tipo personalizado é exibida 3 - No campo Nome, digite whitePaper. 4 - No campo Exibir etiqueta, insira WhitePaper. 5 - Especifique outros campos opcionais, se necessário 6 - Clique em Criar O novo tipo personalizado, dc: whitePaper, aparece na tabela Tipos personalizados. Passo 4: Criar novas propriedades de tipo, gravador e domínio 1 - Na lista Tipos personalizados, clique em dc: whitePaper. 2 - Clique em Criar Propriedades. 3 - Digite os detalhes da nova propriedade, escritor:
5 - Digite os detalhes da nova propriedade, domínio:
Passo 5: Adicionar novas propriedades de tipo ao Designer de Layout 1 - Navegue até a página que exibe a lista de tipos personalizados. 2 - Clique em Layout Designer na lista suspensa Actions para o tipo dc:whitePaper 3 - Arraste o layout do painel de coluna dupla de cima para a área de layout. 4 - Para especificar o rótulo do painel, clique em qualquer lugar no painel superior do elemento que exibe o rótulo, painel de coluna dupla. Isso exibe a janela Editar propriedades. 5 - No campo Rótulo, insira Detalhes. 6 - Configure outros campos opcionais, se necessário. 7 - Arraste as propriedades, gravador e domínio para o elemento Detalhes. 8 - Para configurar as propriedades, clique em qualquer lugar na propriedade. 9 - No Designer de layout, clique em Salvar. Passo 6: Crie um novo aspecto, webable 1 - Navegue para a página do Model Manager. 2 - Clique no modelo, Documento. A página do modelo de documento é exibida. 3 - Para criar um novo aspecto - webable, clique em Criar aspecto. A janela Criar aspecto é exibida. 4 - No campo Nome, digite webable. 5 - No campo Rótulo de exibição, insira Webable. 6 - Especifique outros campos opcionais, se necessário. 7 - Clique em Criar Passo 7 - Crie novas propriedades de aspecto, publicadas e isActive 1 - Na lista Aspectos, clique em dc:webable. 2 - Clique em Criar propriedade. 3 - Digite os detalhes da nova propriedade, publicada:
5 - Digite os detalhes da nova propriedade, isActive:
Passo 8: adicionar novas propriedades de aspecto ao "Designer de Layout" 1- Navegue até a página que exibe a lista de aspectos. 2 - Clique em Layout Designer na lista suspensa Actions para o aspecto dc:webable. A página Designer de layout é exibida. 3- Arraste o layout do painel de coluna única de cima para a área de layout. 4- Para especificar o rótulo do painel, clique em qualquer lugar no painel superior do elemento que exibe o rótulo, painel de coluna única. Isso exibe a janela Editar propriedades. 5 - No campo Rótulo, insira Detalhes da publicação. 6- Configure outros campos opcionais, se necessário. 7 - Arraste as propriedades, publicadas e isActive, para o elemento Detalhes da publicação. 8 - Para configurar as propriedades, clique em qualquer lugar na propriedade. 9- No Designer de layout, clique em Salvar Etapa 9: Ativar o modelo, documento 1- Navegue para a página do Model Manager. 2 - Clique na lista suspensa Ações do modelo, Documento. 3 - Clique em Ativar Modelo Customizado O Model Manager permite que você crie e gerencie seus próprios modelos personalizados no Alfresco Share. Esta é uma ferramenta fácil de usar que permite adicionar tipos, aspectos e propriedades personalizados aos seus modelos de documentos. O que é um modelo? Um modelo é um elemento fundamental do repositório de conteúdo Alfresco que fornece uma base para estruturar conteúdo e trabalhar com conteúdo. Um modelo possui as seguintes características:
Gerenciador de Modelos Modelo CustomizadoO Model Manager permite que você crie e gerencie seus próprios modelos personalizados no Alfresco Share. Esta é uma ferramenta fácil de usar que permite adicionar tipos, aspectos e propriedades personalizados aos seus modelos de documentos.
O que é um modelo? Um modelo é um elemento fundamental do repositório de conteúdo Alfresco que fornece uma base para estruturar conteúdo e trabalhar com conteúdo. Um modelo possui as seguintes características:
Custom Types é um tipo personalizado que enumera as propriedades e os relacionamentos que um arquivo desse tipo pode suportar. Normalmente, types representa nós com suporte para propriedades e a capacidade de herdar a definição de um tipo pai. Conteúdo e Pasta são os dois tipos importantes definidos prontos para uso. Aspects Um aspecto é uma coleção de propriedades que podem encapsular dados e comportamento, fornecendo uma ferramenta flexível para modelar conteúdo. Aspectos adicionam funcionalidade e propriedades extras aos modelos, anexando-os a tipos personalizados. Um arquivo deve ser de um único tipo, mas pode ter um ou mais aspectos anexados. Por padrão, o repositório de conteúdo é composto por alguns aspectos prontos para uso, como Classificável, Versão e assim por diante. Para saber mais sobre aspectos, consulte Sobre aspectos. Properties Propriedades são metadados que descrevem o conteúdo. Por exemplo, Author é uma propriedade que especifica a pessoa que escreveu o conteúdo. Constraints As restrições controlam os valores da propriedade de entrada. Por exemplo, você pode especificar que o nome do autor não deve ter mais de 40 caracteres. |
Categorias
Todos
Histórico |