Bom dia amigos,
Estou com problemas quanto a busca de arquivos no Alfresco.
Criei um modelo de propriedade personalizado.
Criei uma regra em uma pasta onde todos os documentos que entram nesta pasta, tem suas propriedades alteradas conforme o modelo personalizado criado.
Modelo padrão Alfresco das propriedades do arquivo:
"Nome:"
"Título:"
"Descrição:"
Com o modelo padrão a pesquisa de arquivos ocorre normalmente.
Modelo personalizado criado por mim no sistema:
"Tipo:"
"Número:"
"Data:"
"Ementa:"
Após o documento ter seu modelo alterado, não é possível pesquisar os arquivos.
Como faço para solucionar isto?
O que preciso alterar para que seja feita a indexação destes arquivos que tiveram as propriedades alteradas?
Já recriei e renomeei a pasta do Solr.
Preciso alterar algum dado de configuração de pesquisa do lucene?
Em anexo tem umas imagens para ter uma ideia da minha dúvida.
Solved! Go to Solution.
Basicamente o que você precisa fazer é:
Criar o diretório e arquivo em <alf_install>/tomcat/shared/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search/search.get.config.xml
Dentro do arquivo search.get.config.xml, inclua o conteúdo:
<search>
<default-operator>AND</default-operator>
<default-query-template>%(cm:name cm:title cm:description ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG d:text d:mltext)</default-query-template>
</search>
O que essa configuração faz é simplesmente adicionar todos os campos de texto no template de busca (d:text e d:mltext).
Reinicie o serviço do Alfresco após fazer o ajuste e teste novamente.
Qual é a versão do Alfresco que você está usando?
5.2 - 201707
Basicamente o que você precisa fazer é:
Criar o diretório e arquivo em <alf_install>/tomcat/shared/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search/search.get.config.xml
Dentro do arquivo search.get.config.xml, inclua o conteúdo:
<search>
<default-operator>AND</default-operator>
<default-query-template>%(cm:name cm:title cm:description ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG d:text d:mltext)</default-query-template>
</search>
O que essa configuração faz é simplesmente adicionar todos os campos de texto no template de busca (d:text e d:mltext).
Reinicie o serviço do Alfresco após fazer o ajuste e teste novamente.
Esta configuração ela também vai pegar os dados dos campos personalizados?
Sim, de todos os campos de todos os tipos, nativos ou customizados.
Muito obrigado!!
Vou testar, dou um retorno assim que terminar.
Funcionou até o momento. Muito Obrigado.
Bom dia Douglas, encontrei estes erros aqui, quando é feita uma pesquisa.
2018-05-03 10:25:30,655 WARN [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-9] search.lib.js: Skipping node due to exception when processing query result: TypeError: Cannot set property "highlighting" of null to "{cm:name=[Decreto_3_24-04-2018.pdf]}"
2018-05-03 10:25:30,655 WARN [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-9] ...workspace://SpacesStore/2671cb77-0c8b-4732-a344-8bad470a11f7
2018-05-03 10:25:30,656 WARN [org.alfresco.repo.jscript.ScriptLogger] [http-apr-8080-exec-9] search.lib.js: Skipping node due to exception when processing query result: TypeError: Cannot call method "toLowerCase" of null
Bom dia.
Esses warnings normalmente são inofencisos.
O que acontece é que a função de destacar a parte do texto que foi encontrada no documento não está recebendo a informação que precisa, e por isso esses warnings.
Você pode tentar identificar e tratar essa situação, mas eu não me preocuparia com isso.
O arquivo que você precisa fazer ajustes é este share/search.lib.js at 2d4d902c1de5010e5467dbd75669638214dd686c · Alfresco/share · GitHub
Você pode analisar o conteúdo para tentar identificar os pontos que precisam ser ajustados.
Discussions about Alfresco Content Services and Alfresco Process Services in Portuguese
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.