03-07-2018 11:27 AM
Hola amigos,
Estoy trabajando con alfresco 5.2 y necesito un poco de ayuda con una búsqueda de archivos utilizando cmis query
Como ejemplo, tengo la siguiente estructura en el repositorio:
Repositorio
|
--Folder 1
|-Documento1
|-Documento2
|-Documento3
|-Documento4
|-Documento5
--Folder 2
|-Documento_A
|-Documento_B
|-Documento_C
Cada documento, en la propiedad “descripción” tiene una letra asignada (De la A a la Z).
Quiero saber cómo puedo realizar una query que me busque los documentos de la carpeta Folder 1, pero solo los documentos que en su atributo descripción tengan la letra X por ejemplo.
Es posible realizar una busqueda así?
Gracias.
Saludos.
03-07-2018 12:24 PM
En seudo-código sería algo así:
SELECT *
FROM cmis:document
WHERE cm:description LIKE '%X%'
AND IN_FOLDER('workspace://SpacesStore/gfgdrdgdfg-rfew-sdfsdf-sfsdf-ssfsdfd')
workspace://SpacesStore/gfgdrdgdfg-rfew-sdfsdf-sfsdf-ssfsdfd es el NodeRef de la carpeta "Folder 1"
03-07-2018 12:24 PM
En seudo-código sería algo así:
SELECT *
FROM cmis:document
WHERE cm:description LIKE '%X%'
AND IN_FOLDER('workspace://SpacesStore/gfgdrdgdfg-rfew-sdfsdf-sfsdf-ssfsdfd')
workspace://SpacesStore/gfgdrdgdfg-rfew-sdfsdf-sfsdf-ssfsdfd es el NodeRef de la carpeta "Folder 1"
03-07-2018 01:10 PM
Muchas gracias por la respuesta,
Me ayudo a lo que quería realizar, pero ahora tengo otra duda. He creado un aspecto el cual he agregado como regla al Folder1, entonces, ahora cada vez que creo un documento aparece el aspecto creado como una nueva propiedad en los documentos que están en Folder1.
El aspecto es Documento:aplicación_aspecto.
Hay manera de incluir el aspecto en la búsqueda anterior ?
Muchas gracias por la ayuda.
Saludos.
03-07-2018 02:31 PM
Debería funcionar algo así:
SELECT *
FROM Documento:aplicacion_aspecto
WHERE Documento:campo LIKE '%X%'
AND IN_FOLDER('workspace://SpacesStore/gfgdrdgdfg-rfew-sdfsdf-sfsdf-ssfsdfd')
03-07-2018 03:04 PM
Excelente, funciono a la perfección.
Muchas gracias.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.