Problema con categorías

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Member II

Problema con categorías

Buenas,

tengo un problema con las categorías en Alfresco.

Tengo el siguiente árbol de categorías:
1 –> 2 –> 3 –> 4

es decir,
4 esta dentro de la categoría 3
3 esta dentro de la categoría 2
y 2 esta dentro de la categoría 1

Para hacer una búsqueda lucene de todos los archivos que tengan una categoría que forme parte del árbol empezando por la categoría "1", hago una búsqueda así:
PATH:"/cm:generalclassifiable/cm:1//member"
Para realizar la busqueda de los archivos que cuelgan de la categoría "2"
PATH:"/cm:generalclassifiable/cm:2//member"

Esto me funciona correctamente.
El problema que me surge es el siguiente:
del árbol 1 –> 2 –> 3 –> 4
he cambiado el nombre de "1", por por ejemplo "5" de tal modo que ahora el árbol de categoría queda de la siguiente manera:
5 –> 2 –> 3 –> 4

Ahora, para realizar la búsqueda a partir del primer nivel del árbol seria así
PATH:"/cm:generalclassifiable/cm:5//member"

pero esto no me devuelve ningún resultado.
Sin embargo, si uso esta
PATH:"/cm:generalclassifiable/cm:1//member" (usando el nombre que tenia antes)
me devuelve todos los resultados.

Como es posible que todavía me busque por el nombre antiguo?
Hay que hacer algún otro cambio?

He probado a reiniciar alfresco con full index y tampoco funciona

Muchas gracias de antemano
15 Replies
Highlighted
Intermediate

Re: Problema con categorías

Buenos días.

Una idea: Busca con el explorador de nodos el nombre de la categoría 5 haz una captura y péganosla. Es bastante probable que si le hay alguna referencia al nombre anterior con esta búsqueda puedas ver de qué propiedad se trata (por ejemplo: Que hayas cambiado la propiedad title en vez de name, y por eso tengas el nombre del 1º cuando busques por cm:name… O similar  :roll: ). Quizás así veamos por donde van los tiros.

Un saludo.
Highlighted
Member II

Re: Problema con categorías

Bien,

El ejemplo es el siguiente:
He creado una categoria que se llama "pruebas" desde el Category Management

Desde el propio category Management he editado la categoria "pruebas"
en name, le he puesto "pruebas2" y en Description tambien.

y Desde el Node Browser, busco la categoria "pruebas2" y en name pone "pruebas"

http://www.in-primis.com/categoria.jpg

Puede ser que lo que esté cambiando realmente no sea el name, sinos el display name de la categoria.
Como puedo modificar el name real?
Highlighted
Intermediate

Re: Problema con categorías

Espera,sobre esa captura, dale al nombre pruebas. Es decir: Metete a ver qué valores tiene Smiley Wink
Highlighted
Member II

Re: Problema con categorías

Highlighted
Intermediate

Re: Problema con categorías

Es raro :-/

He realizado la misma prueba que tu y me ha funcionado (sobre una 3.4 enterprise): Me he creado una categoría que se llama "pruebas", la he renombrado a "pruebas2", he buscado con +TYPE:"cm:category" +PATH:"cm:generalclassifiable//*" +@cm\:name:"Pruebas2"  y la ha encontrado (pruebas2). Si busco pruebas no me encuentra nada.

Prueba a lanzar mi query a ver qué te da.
Highlighted
Member II

Re: Problema con categorías

Pues si hago tu búsqueda si que me sale.
El problema lo tengo al buscar archivos asociados a esa categoría

Has probado a asociar esa categoría a un fichero y buscar los ficheros de la categoría?
+PATH:"/cm:generalclassifiable/cmSmiley Tongueruebas//member"
+PATH:"/cm:generalclassifiable/cmSmiley Tongueruebas2//member"

a mi solo me encuentra el archivo si busco con la primera "pruebas", si busco con la segunda "pruebas2" no me sale nada (la asociación la he realizado antes de hacer la modificación de la categoría)

Mi prueba:
1- creo una categoría llamada "pruebas"
2- asocio esa categoría a un archivo cualquiera
3- uso esta búsqueda y funciona correctamente, sale el archivo asociado a la categoría: +PATH:"/cm:generalclassifiable/cmSmiley Tongueruebas//member"
4- modifico el nombre de la categoría por "pruebas2" y uso estas 2 búsquedas
  4.1- +PATH:"/cm:generalclassifiable/cmSmiley Tongueruebas//member" –> me devuelve el fichero (pero la búsqueda es con el nombre viejo "pruebas")
  4.2- +PATH:"/cm:generalclassifiable/cmSmiley Tongueruebas2//member" –> no me devuelve ningún resultado y la búsqueda es con el nombre nuevo "pruebas2"

Yo uso una community 3.3g
Highlighted
Intermediate

Re: Problema con categorías

He realizado exactamente la prueba que has hecho tu y a mi me funciona correctamente. Te cuelgo una captura con la búsqueda de pruebas2 y su resultado. ¿Puede que sea un bug?  :roll:
Highlighted
Member II

Re: Problema con categorías

Puede ser.

Probaremos con una 3.4 community a ver si pasa o no pasa.

Solo una cosa, en la segunda foto que he puesto: http://www.in-primis.com/categoria2.jpg
al final de todo done pone "Parents", en Child Name aparece "pruebas" y no "pruebas2".
Probablemente el bug esta en que cuando hago la modificación de la categoría, este campo no se modifica (debe ser por el cual realiza la búsqueda)
Highlighted
Intermediate

Re: Problema con categorías

Parece como si no hiciera correctamente el "commit" cuando le cambias el nombre.

Prueba con la 3.4 a ver que tal…