cancel
Showing results for 
Search instead for 
Did you mean: 

Lucene, SOLR, problemas ao pesquisar modelos personalizados

rnadolny
Champ on-the-rise
Champ on-the-rise

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.

1 ACCEPTED ANSWER

douglascrp
World-Class Innovator
World-Class Innovator

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.

View answer in original post

15 REPLIES 15

E para este erro aqui sabe como faço para aparecer o resultado?

douglascrp
World-Class Innovator
World-Class Innovator

Boa noite.

Esse é novo para mim.

Diz que existem documentos mas não exibe.

Você não vê nenhum erro nos logs?

fmalberto
Champ in-the-making
Champ in-the-making

Oi pessoal,

Estou com o mesmo problema. Tenho uma instalação nova de alfresco 6 por componentes: 

-rw-r--r-- 1 root root 58561031 Mar 6 10:19 activemq.tar.gz
-rw-r--r-- 1 root root 258491564 Feb 12 13:00 alfresco-content-services-community-distribution-6.1.2-ga.zip
-rw-r--r--. 1 root root 143044588 Feb 22 14:03 alfresco-search-services-1.3.0.1.zip
-rw-r--r-- 1 root root 9690027 Apr 10 14:57 apache-tomcat-8.5.40.tar.gz
-rw-r--r-- 1 root root 280159070 Mar 15 2018 LibreOffice_5.4.6.2_Linux_x86-64_rpm.tar.gz

Configurei tudo bem e o tomcat inicia sem erros nem warnings no catalina.out

Quando pesquiso por exemplo com o caracter * o alfresco retorna todos os ficheiros e pastas existentes no repositório (sem ficheiros por indexar no relatório). 

http://localhost:8080/solr/admin/cores?action=REPORT&wt=xml

O problema é quando tento refinar a pesquisa no menu da esquerda, escolhendo um criador, retorna a mensagem:

0 - results found
Search suggestions:

1. Check your spelling.
2. Using fewer words in the search may increase the number of results.
3. You can search for any property of an item including any tags, the description, its content, dates, creator, and modifier.

Alguma ideia?

Obrigado

Olá Douglas,

tenho um problema parecido, tentei aplicar sua sugestão num instalação padrão do community, mas não encontrei essas pastas para colocar o search.get.config.xml, na instalação que fiz o caminho de pasta só vai até a pasta /opt/alfresco/tomcat/shared/classes/alfresco/extension o resto não aparece (/templates/webscripts/org/alfresco/slingshot/search/)

o que fiz de errado ?

cristinamr
World-Class Innovator
World-Class Innovator

Você não vê nenhum erro nos logs?  >> https://community.alfresco.com/groups/portuguese-user-group/blog/2018/05/10/comunidade-tutorial-ajud... 

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

douglascrp
World-Class Innovator
World-Class Innovator

Boa tarde.

Você só precisa criar o restante da estrutura que não existe.