[eside-ghost] Zope/Plone, TextIndexNG y ATManagedFile

Borja Bacaicoa borja en juantxo.net
Jue Mar 2 16:14:00 CET 2006


A las buenas,

Estoy montando un portalillo mediante Plone, y no consigo que se acoplen
TextIndexNG2 y ATManagedFile.

Tengo instalado TextIndexNG2 para poder realizar búsquedas dentro de
ficheros PDF, ODT, etc. Ya tengo creado un índice "SearchableText" de
tipo TextIndexNG2, con conversores de formato instalados y habilitados,
y puedo hacer búsquedas sin problemas en los tipo de objeto "fichero"
estándar de Plone.

Sin embargo, como acabará siendo una sobrecarga brutal para el ZODB
tener gran cantidad de ficheros dentro del data.fs, he instalado
ATManagedFile, que mantiene los metadatos en Zope/Plone, pero el fichero
en si lo almacena en el sistema de ficheros.

El problema está en que no consigo que TextIndexNG2 me indexe los
archivos que creo como ATManagedFile.

He probado a crear un índice "PrincipiaSearchSource" de tipo
TextIndexNG2 con conversores habilitados, pero sin cambios (da igual que
añada más archivos ATManagedFile, que fuerce a reindexar... nada, me
dice que 0 objetos indexados).

Incluso, según he leído en ya no sé ni donde, he modificado
ExternalFile.py y añadido el siguiente alias:

SearchableText = PrincipiaSearchSource

puesto que como el problema es que TextIndexNG2 sólo indexa
SearchableText, pues haciendo el alias a PrincipiaSearchSource, que es
lo que expone ATManagedFile, pues se debería conseguir indexar... pues
ni por esas.

Soy novato total en estos temas de Zope/Plone, así que cualquier ayuda
será a buen seguro útil.

Muchas gracias y ta pronto :) !
-- 
Borja Bacaicoa <borja en juantxo.net>



Más información sobre la lista de distribución eside-ghost