Marvin:
No he trabajado con zodb, aun asi me tome el tiempo para leer un poco y comprender que estabas tratando de hacer. Ahora veo que estas usando Zcalatog o Catalog para hacer búsquedas.
Lo único que encontré que espero que te pueda ayudar es este
mini-tutorial de zcalatog