Tenho tido alguns problemas com este tipo de pesquisa; quando o objecto da mesma, na sua designação tem espaços em branco, a pesquisa não retorna resultados (node browser). Pelo que já pude investigar, isto tem a ver com o encoding ISO 9075, mas já tentei diversas soluções, sem no entanto alcançar sucesso, quando os documentos efectivamente existem no alfresco.
Alguém já passou por esta situação? Alguma ideia para eliminar esta dificuldade ?
Exemplo prático:
se pesquisar utilizando " PATH:"/app:company_home/cm:xxxxx//*"AND @cm:name:"750_parecer_1311_Parecer Técnico 635.xls_50" " não há retorno apesar do documento existir
Se for ás propriedades do documento, eliminar os espaços em branco e depois pesquisar utilizando " PATH:"/app:company_home/cm:xxxxx//*"AND @cm:name:"750_parecer_1311_ParecerTécnico635.xls_50" " já obtenho resultado na pesquisa.
Julgo já ter descoberto a solução: se retirar as aspas a seguir a @cm:name: e pesquisar com o nome do documento (independentemente de ter espaços em branco ou não) sem as mesmas, já retorna resultados.
A pesquisa noutras circunstancias tambem pode variar neste mesmo campo um exemplo será criar um ficheiro txt e alterar o nome dentro do alfresco vs fora do alfresco
a pesquisa por @cm:name:"*.txt" vai ter resultados diferentes de @cm:name:*.txt