AnsweredAssumed Answered

Búsqueda avanzada con categorías

Question asked by joseacc on Jul 12, 2018

Buenas Comunidad,

 

En Alfresco Community 5.1 r201605, he habilitado el filtro por categorías en la búsqueda avanzada de contenidos en Alfresco Share.

 

El problema es que hay determinadas categorías que por su nombres no me devuelven resultados. Parece que los nombres de las categorías con demasiados espacios junto a ciertas longitudes provocan el problema pero no he podido determinar una regla de generación de nombres adecuada.

 

El error que observo en los logs de Alfresco en estos casos es el siguiente: org.apache.lucene.util.automaton.TooComplexToDeterminizeException: Determinizing automaton would result in more than 10000 states.

 

Ejecutando las consultas en el navegador de nodos no obtengo dicho error y me devuelven resultados. Por ejemplo, TYPE:"cm:content" AND (PATH:"cm:categoryRoot/cm:generalclassifiable/cm:Clasificación_x0020_de_x0020_documentos_x0020_sdddddddddddddddddddddddddddddddddlll//*")

 

Parece como si en la búsqueda avanzada construyera la query de otra forma y devuelve el error indicado al superar un límite establecido por el sistema para evitar un uso excesivo de recursos en el servidor.

 

Os paso algunas de mis pruebas de nombres junto al resultado:
Clasificación de documentos de software -> no
Clasificación de liebres -> si
Clasificación de liebres de software -> no
Clasificación de docomentos de software -> no
Clasificación de documentos -> si
Clasificación de documentos sddd -> si
Clasificación de documentos sddddd -> si
Clasificación de documentos sdddddll -> si
Clasificación de documentos sdddddllll _> si
Clasificación de documentos sdddddlllljj -> si
Clasificación de documentos sd ddddlll -> no
Clasificación de documentos sdddddddddddddddddddddddddddddddddlll -> no
Clasificaciónddeddocumentosdsdddddddddddddddddddddddddddddddddlll -> si
Clasificación de documentos sd dd -> si
Cla sif ica ción de doc ume nt sd -> no
Clasificación de documentos sd ddgg -> si
Clasificación de documentos sd ddggmm -> no
Clasificación de documentos sd ddggm -> si
Claseeeeeeeeeeeeeeificación de documentos sd ddggm -> no

 

Con la última versión Community me sucede lo mismo.

 

Quisiera saber si os ha sucedido algo parecido y si conocéis alguna solución.

 

Un saludo

Outcomes