[eside-ghost] Zope/Plone, TextIndexNG y ATManagedFile
Fernando Quintana Hernández
fquintana en codesyntax.com
Vie Mar 3 09:34:39 CET 2006
Aupi Borja:
Yo no he utilizado mucho plone, asà que voy a pegar un par de palos de
ciego...
en los schemas, puedes introducir un parámetro sercheable=1, para que el
catálogo decida indexar ese campo de tus objetos
ManagedFileField('file',
sercheable=1 <----
required=True,
primary=True,
storage=ManagedFileStorage(),
widget=ManagedFileWidget(label='File')
),
Echando un vistazo al código, veo que también ManagedFileMixin define un
método llamado "data" que hace lo mismo que PrincipiaSearchSource,
puedes probar a crear un Ãndice que indexe ese atributo, pero si no ha
servido con PrincipiaSearchSource...
De cualquier forma, creo que recibirás más ayuda en la lista [zope-es] o
en [plone-users].
Agur,
Nando.
El jue, 02-03-2006 a las 16:14 +0100, Borja Bacaicoa escribió:
> 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 :) !
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: This is a digitally signed message part
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060303/4a70df09/attachment-0001.bin
Más información sobre la lista de distribución eside-ghost