AnsweredAssumed Answered

Búsqueda dentro de webprojects mediante web services

Question asked by lourdes on May 13, 2008
Hola,

No sé cómo buscar dentro de los proyectos de wcm. Para buscar en los espacios no tengo problema. En los proyectos creo que pongo mal la ruta, pero no sé cuál poner y no encuentro documentación.

Tengo la siguiente estructura en Alfresco: company-home\web projects\
proyecto1
proyecto2
proyecto3

¿Qué tengo que poner para que me busque dentro de proyecto2 por contenido?

Consigo que me busque dentro de Web projects:
             
spaceName = "Web Projects";
searchValue = "Lourdes";
      
                Store STORE = new Store(Constants.WORKSPACE_STORE, "SpacesStore");
                Reference reference = new Reference(STORE, null, "/app:company_home/*[@cm:name=\"" + spaceName + "\"]");
                

                Predicate predicate = new Predicate(new Reference[]{reference}, null, null);       
                Node[] nodes = repositoryService.get(predicate);
                 
              Query query = new Query(
                        Constants.QUERY_LANG_LUCENE,
                        "+PARENT:\"workspace://SpacesStore/"+ nodes[0].getReference().getUuid() + "\" +TEXT:\"" + searchValue + "\"");


Pero si quiero buscar dentro de Proyecto 2, esto no me funciona:
    Store STORE = new Store("avm", "Proyecto2");
    Reference reference = new Reference(STORE, null, "/cm:www/cm:avm_webapps/cm:ROOT");

Outcomes