AnsweredAssumed Answered

CMIS vs Lucene

Question asked by cybermakoki on Sep 29, 2011
Buenos dias a tod@s…

He decidido escribir en el foro porque he llegado a un punto realmente frustrante…

Tenemos hecha una aplicación donde todas las querys se realizan con Lucene, como en muchas ocaciones los resultados son incongruentes, hemos decidido cambiarlo todo a CMIS.

Haciendo pruebas de estres me encuentro con que, devolviendo un resultado de 20.000 documentos, Cmis tarda la mitad que Lucene, hasta ahí bien.

El problema viene cuando obtengo los documentos, es decir, recorro los resultados de la query para obtener todas las propiedades que me interesan de los contenidos.

En este punto, Cmis tarda más de el doble en procesar que Lucene, y he visto que el "problema" está en esta linea:

Document doc = (Document) session.getObject(session.createObjectId(objectId));

Parece que le lleva demasiado tiempo coger el objeto de sesión…

y mi pregunta es, ¿Es esto normal? ¿Hay alguna otra forma de hacer esto?

Gracias a todos de antemano!

Outcomes