Duda con query lucene en Alfresco 4.0e

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

Duda con query lucene en Alfresco 4.0e

Buenas a todos,

Hace poco hemos realizado una migración de alfresco 3.3g a alfresco 4.0e, y tengo un problema con una query que antes si me funcionaba.

La query es esta:

+TYPE:"cm:category" +@cm\:name:"nombre de la categoria"

Usaba esta query para buscar una categoria, independientemente de que padres tuviera, directamente accedia a ella.
En la versión 3.3g, esta query me retornaba el nodo de la categoria, sin embargo, en la versión 4.0e no me devuelve nada.

La query esta sacada de la wiki de alfresco:
http://wiki.alfresco.com/wiki/Classification_And_Categories#Finding_Categories

Hice una reindexacion de lucene poniendo esto en el algresco-global.properties
index.recovery.mode=FULL

y me arranco sin ningún error. Pero sigue sin retornar nada la query

Puede ser que en alfresco 4.0e haya que retocar algún fichero para que reindexe las categorías? como si tuviera esa opción desactivada por defecto?

Buscando en la documentación de alfresco he encontrado esta página:
http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fsearch-fts-...

pero no se que es lo que debo tocar (si es que es realmente esto), ni donde lo puedo encontrar

Gracias por vuestra ayuda
18 Replies
cristinamr
Advanced

Re: Duda con query lucene en Alfresco 4.0e

Una pregunta tonta… +TYPE:"cm:category" Si ejecutas eso te devuelve algo?
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
ruben_arjonilla
Member II

Re: Duda con query lucene en Alfresco 4.0e

Pues si, me devuelve todas las categorias.

Results (654 rows)
Name   Node   Parent
generalclassifiable;/{http://www.alfresco.org/model/content/1.0}generalclassifiable   workspace://SpacesStore/fa76eb40-87d6-44bd-ad31-0c88c823c4e6   workspace://SpacesStore/b3e46e87-d133-44ae-a284-65adfbe2dac6
Software_x0020_Document_x0020_Classification   workspace://SpacesStore/e787b8b0-9c41-443d-b267-6d802285be5d   workspace://SpacesStore/fa76eb40-87d6-44bd-ad31-0c88c823c4e6
Software_x0020_Descriptions   workspace://SpacesStore/f0c12eba-3e2f-40b8-b457-56a91223c034   workspace://SpacesStore/e787b8b0-9c41-443d-b267-6d802285be5d
Main_x0020_Software_x0020_Descriptions   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12   workspace://SpacesStore/f0c12eba-3e2f-40b8-b457-56a91223c034
Short_x0020_System_x0020_Description   workspace://SpacesStore/11edd487-9850-4e05-a76d-1442168d0dc9   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12
Requirement_x0020_Description   workspace://SpacesStore/0535d74f-4f3b-43ab-b049-bdefadf02ee2   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12
Architecture_x0020_Description   workspace://SpacesStore/adae1949-5b51-487b-84b9-60ee04ff7242   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12
Implementation_x0020_Description   workspace://SpacesStore/7d34c883-5378-43fc-8a9e-d616864cbcf2   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12
Configuration_x0020_Description   workspace://SpacesStore/6f5bf934-ea36-4d74-94ce-7a92d210890a   workspace://SpacesStore/c296d24e-425e-4c64-a559-56ed48c35d12
Software_x0020_Description_x0020_Appendices   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2   workspace://SpacesStore/f0c12eba-3e2f-40b8-b457-56a91223c034
Terminology_x0020_Description   workspace://SpacesStore/32975d55-a6cf-4c51-9e66-3c81a0209ce9   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
Internal_x0020_Message_x0020_Description   workspace://SpacesStore/3cf82176-ddd7-451c-b29f-d0c7f0791918   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
External_x0020_Message_x0020_Description   workspace://SpacesStore/ba1741bc-161f-4dea-af1f-e571ebb335bd   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
Record_x0020_Description   workspace://SpacesStore/48d3b92b-3288-4a97-bc0a-03125eabcc28   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
User_x0020_Interface_x0020_Description   workspace://SpacesStore/0d619a69-affb-4760-9ffa-182b77df38ea   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
Process_x0020_Description   workspace://SpacesStore/0ce2e63c-995c-480c-92f4-9ed3af74ec31   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
Initialization_x0020_Description   workspace://SpacesStore/4ab30766-f7cd-48e1-9370-a0341f79c559   workspace://SpacesStore/494feadd-5acf-45b9-a23f-42da28d2cde2
Utilization_x0020_Documents   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8   workspace://SpacesStore/e787b8b0-9c41-443d-b267-6d802285be5d
User_x0027_s_x0020_Manual   workspace://SpacesStore/7ea32974-cbab-4058-96e7-28ff6cbdb13c   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Operator_x0027_s_x0020_Manual   workspace://SpacesStore/0f231ad0-e57b-41e3-ab05-908394c590d0   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Installation_x0020_Manual   workspace://SpacesStore/06b6deaa-b678-4565-ac09-8e182c0e36b6   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Service_x0020_Manual   workspace://SpacesStore/c0d88a43-2cc5-47b9-be6f-3ad14707bac3   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
User_x0027_s_x0020_Help   workspace://SpacesStore/439baa14-8fba-4013-bbdd-15286eef62c2   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Operator_x0027_s_x0020_Help   workspace://SpacesStore/e4c796f4-bfd3-4efb-8e13-866ce4fdb9a7   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Installations_x0020_Help   workspace://SpacesStore/4216444b-3cee-433c-af7e-62027dfd1c82   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8
Service_x0020_Help   workspace://SpacesStore/13f4e62d-1594-4c1c-b8b6-f2f50f6a7c1c   workspace://SpacesStore/3fcb7ddf-c3f7-4aba-9167-a334d6f0d9d8

Por lo que parece si que los tiene indexados, porque bien que los encuentra así.
El problema debe estar en el cm:name.
También he probado sustituyendo los "espacios" por "_x0020_"
cristinamr
Advanced

Re: Duda con query lucene en Alfresco 4.0e

Create un archivo que se llame test donde quiera.
Prueba a buscar solo @cm\:name:"tes*" y comentanos cual es el resultado.

No es cuestion de indexar, me da que es la sintaxis.

Comentanos el resultado please.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
ruben_arjonilla
Member II

Re: Duda con query lucene en Alfresco 4.0e

He echo la búsqueda sin crear nada y me devolvía 9 resultados.
He creado un archivo llamado test en companyHome, y he realizado la búsqueda de nuevo, esta vez me ha devuelto 10 resultados.
He creado una categoría llamada test en la raíz de categorías, y he vuelto a realizar la búsqueda, esta vez me ha devuelto 11 resultados (me la ha encontrado).
He vuelto a crear otra categoría llamada test justo en el mismo lugar donde me daba error la otra categoría (donde no me la encontraba), y me da 12 resultados (también me la ha encontrado).

Y ahora si pruebo la búsqueda que puse al principio, me busca por las nuevas que he creado, pero sigue sin irme con la viejas (las de antes de la migración).

Esto me ha dado una idea de que las viejas, parece que no las encuentra, y he realizado otra prueba.

he realizado la query con una categoría vieja, pongamos como ejemplo esta:

+TYPE:"cm:category" +@cm\:name:"categoria vieja"
y no me la ha encontrado.

He ido al category management, y he modificado el nombre de la categoría. Le he puesto "categoria vieja2"
He realizado esta búsqueda
+TYPE:"cm:category" +@cm\:name:"categoria vieja2"
y me ha devuelto 1 resultado.

Ahora he vuelto a ponerle el nombre que tenia, y he vuelto a realizar la primera búsqueda, y me ha devuelto 1 resultado.

Quiere decir esto que tengo que ir categoría por categoría y irles modificando los nombres a todas y volver a ponerle el que tenían para que me las encuentre?
Debe de haber alguna solución más práctica y más rápida que esto
cristinamr
Advanced

Re: Duda con query lucene en Alfresco 4.0e

Una pregunta tonta: En esa migración que me comentas, has importado también las categorías? Es decir, existen en tu alfresco actualmente???
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
ruben_arjonilla
Member II

Re: Duda con query lucene en Alfresco 4.0e

claro que existen, de echo es lo que he dicho, he creado una nueva en donde esta la otra, y he modificado una vieja. Y en el momento de modificar la vieja, la búsqueda ya me la encontraba.

Las categorías existen, las puedo modificar, agregar otras dentro de categorías ya existentes… puedo hacer de todo, menos esa búsqueda.
cristinamr
Advanced

Re: Duda con query lucene en Alfresco 4.0e

Pues todo indica que no están bien las anteriores, no me preguntes por qué Smiley Frustrated Parece como si estuvieran "cojas".
Puedes hacer un pequeño script para borrarlas y sustituirlas. Es más sencillo que ir una a una. Sabes cómo hacerl?
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
ruben_arjonilla
Member II

Re: Duda con query lucene en Alfresco 4.0e

si, pero de esa forma no perderé todas las asociaciones que tengo echas a esas categorías?
es decir, si tengo x ficheros asociados a 1 categoría, elimino la categoría y la vuelvo a crear, esos ficheros ya no tendrán esa asociación verdad?

Quizás lo mejor seria hacer un script que en vez de recrear las categorías, las vaya modificando…
o sea, añadirle un "_" al final del nombre, guardar, quitarle el "_" y volver a guardar.
cristinamr
Advanced

Re: Duda con query lucene en Alfresco 4.0e

Todo es probarlo.

Es decir, puedes probar simplemente a reonmbrarla pero con el mismo nombre vía javascript. Para alfresco es lo mismo mientras hagas un node.save si le metes el mismo valor u otro =)
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc