[greenstone_es] Re: [Fwd: supercollection]

Hola Mariana,

lo que tenes que hacer es lo siguiente:

- Creás una coleccion con el nombre que quieras, por ejemplo
"coleccionx". Al collect.cfg de esta coleccion (al resto de las
colecciones no hace falta) le definis la linea

supercollection col1 col2 col3 col4 col5

para que incluya al resto de las colecciones. Luego le creás los
índices a esta coleccionx importando algun txt vacio. Lo importante es
que se generen los archivos de indice porque sino, esta coleccion no
va a estar disponible.

De esta manera toda consulta que hagas a la coleccionx, en realidad te
va a estar haciendo una consulta en todas las otras colecciones.

Para hacerlo desde un formulario adhoc, defini un form en tu pagina html asi:

<form name="QueryForm" method="get" action="/gsdl/cgi-bin/library">
            <input name="a" value="q" type="hidden" />
            <input name="r" value="1" type="hidden" />
            <input name="hs" value="1" type="hidden" />
            <input name="fqf" value="TX" type="hidden" />
            <input name="g" value="Sec" type="hidden" />
            <input name="c" value="coleccionx" type="hidden" />
            <input  value="Buscar" type="submit" />
             <input valign="top" name="q" value="" size="50" type="text" />
</form>

Espero que te sirva.

Saludos

Diego Spano




El día 14 de noviembre de 2008 14:49, Mariana Pichinini
<mariana@xxxxxxxxxxxxxxxxx> escribió:
> Hola, estimados
>
> Alguno me daría una mano con la búsqueda cruzada de colecciones, no desde
> una coleccióón en particular buscar en otras, sino buscar en todas desde un
> formulario ad-hoc???
>
> Mil gracias
>
> Hola a todos
>
> No pude encontrar en el wiki o la documentación de Greenstone algun ejemplo
> de como implementar la búsqueda cruzada de todas las colecciones
> (supercollection), usando metadatos comunes, sin estar parado en una
> colección en particular. Todos los ejemplos son desde una colección x buscar
> en las demás colecciones.
>
> Vi que CLACSO usa un formulario ad-hoc que busca en toda la Sala de Lectura.
> Hasta donde pude ver no tiene que ver directamente con la
> supercollection....
> Alguno puede acercarme algun ejemplo de como implementar la búsqueda en
> todas las colecciones desde una página externa?
>
> Gracias por cualquier idea
> Saludos
> Mariana Pichinini
>
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de firmas
> de virus 3603 (20081111) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
> http://www.eset.com
>
>
>
>
>

Other related posts: