Hola jvivanco,
Cuando te refieres a guardar las búsquedas, te refieres a guardar los criterios de búsqueda o los resultados obtenidos?
Un cliente mio, me pidió crear la posibilidad de guardar las búsquedas que realizaban los usuarios del sistema, tanto búsquedas públicas como privadas. Cuando me refiero a guardar dichas busquedas, quiero decir los criterios de búsqueda, en tu caso podria ser: rango de fechas, keyword….
Posteriormente, los usuarios podían seleccionar cualquier búsqueda guardada (sus privadas y las públicas) y así se ahorraban tener que introducir de nuevo los criterios de búsqueda y podían reutilizar búsquedas públicas que habían realizado otros usuarios.
No sé si es esto más o menos lo que quieres desarrollar. Si es así, hazmelo saber, que igual te puedo ayudar.
El proyecto que hice en su momento, era una aplicación externa, desarrollada en Flex, y que accedía a Alfresco (versión 3.4) a través de webscripts (javascript o java backed). Ya veo que tu usas otra versión de Alfresco, pero aún así podría servirte mi ayuda.
Espero noticias tuyas.
Un abrazo