[Isis-users] Problema FST / Búsqueda avanzada

Edwin Hübner edwin.hubner at gmail.com
Wed May 23 19:03:11 CEST 2012


(En español, aebajo)

  <#>
Holá Silvia,
Para que você possa pesquisar por qualquer palavra, você precisa fazer a
indexação por palavra. Por exemplo: para indexar todas as palavras dos
campos 121, 122 e 123 podes definir na fst as seguintes linhas
999 8 mdu,if p(v121) then '|TW_|',(v121|%|/),fi,
999 8 mdu,if p(v122) then '|TW_|',(v123|%|/),fi,
999 8 mdu,if p(v123) then '|TW_|',(v124|%|/),fi,

Eu particularmente uso a tecnica 8 para indexar por palavra e a ténica 5
para itexar por campo, para criar índices específicos por campo. Por
exemplo: idexar os campos 121, 122 e 123, eu faria da seguinte forma:
120 5 mpu,if p(v121) then '/EL_/',(v121|%|/),fi,
120 5 mpu,if p(v122) then '/EL_/',(v122|%|/),fi,
120 5 mpu,if p(v123) then '/EL_/',(v123|%|/),fi,

Visto que todos os campos tem o mesmo prefixo, posso usar o mesmo ID (no
caso 999 para índice de palavras e 120 para o índice por campo) , isto
facilita na hora de definir os formulários de busca avançada, tanto no ABCD
Central como no iAH (OPAC)

Saludos,
Edwin
---------------
 para que usted puede buscar cualquier palabra, tiene que hacer la
indexación por palabra. Por ejemplo, para indexar todas las palabras de los
campo121,122 y 123 pueden definir las siguientes líneas en fst
999 8 mdu,if p(v121) then '|TW_|',(v121|%|/),fi,
999 8 mdu,if p(v122) then '|TW_|',(v123|%|/),fi,
999 8 mdu,if p(v123) then '|TW_|',(v124|%|/),fi,

Yo personalmente uso la técnica 8 para el índice por palabra y la técnica 5
para el indice por campo, para crear índices de campos específicos. Por
ejemplo, idexar los campos 121, 122 y 123 sería I como sigue:
120 5 mpu,if p(v121) then '/EL_/',(v121|%|/),fi,
120 5 mpu,if p(v122) then '/EL_/',(v122|%|/),fi,
120 5 mpu,if p(v123) then '/EL_/',(v123|%|/),fi,

Desde que todos los campos tienen el mismo prefijo, puede utilizar el mismo
ID (en este caso, 999 para  el indice de palabras y 120 para el índice
por campo
como un todo), que hace que sea fácil de definir los formatos de búsqueda
avanzada, tanto en  ABCD Central  como en iAH (OPAC)
Saludos,
Edwin

2012/5/23 Silvia Gattafoni <olaguerra em yahoo.com>

> Hola Edwin y compañeros de la lista,
>
> Aplicamos tu indicación para la fst y, en principio, funcionó.
> (nuevamente: gracias!) Pudimos ver los términos del campo en la búsqueda
> avanzada.
> Pero ahora tenemos otro problema, y es que no aparecen indizados todos
> los términos cargados.
>
> Esta es la FST (un poco más desarrollada que anteriormente):
>
> 6 0 mpu,'CA_',v6
> 11 0 mpu,'NC_',v11
> 12 0 mpu,'NV_',v12
> 20 0 mpu,'ES_',v20
> 121 0 mpu,(|EL_|+v121^e+|%|/)
> 122 0 mpu,(|EL_|+v122^e+|%|/)
> 123 0 mpu,(|EL_|+v123^e+|%|/)
> 124 0 mpu,(|EL_|+v124^e+|%|/)
> 125 0 mpu,(|EL_|+v125^e+|%|/)
> 126 0 mpu,(|EL_|+v126^e+|%|/)
> 127 0 mpu,(|EL_|+v127^e+|%|/)
> 128 0 mpu,(|EL_|+v128^e+|%|/)
> 121 0 mpu,(|IN_|+v121^i+|%|/)
> 122 0 mpu,(|IN_|+v122^i+|%|/)
> 123 0 mpu,(|IN_|+v123^i+|%|/)
> 124 0 mpu,(|IN_|+v124^i+|%|/)
> 125 0 mpu,(|IN_|+v125^i+|%|/)
> 126 0 mpu,(|IN_|+v126^i+|%|/)
> 127 0 mpu,(|IN_|+v127^i+|%|/)
> 128 0 mpu,(|IN_|+v128^i+|%|/)
>
> Y este es el formulario de búsqueda avanzada:
>
> Nº de catálogo|6|CA_|
> Nombre científico|11|NC_|
> Nombre vulgar|12|NV_|
> Especie|20|ES_|
> Elemento|121|EL_|
> Inventario|121|IN_|
>
>
> En la celda de "FST Id" es posible colocar varios números de línea?
> Es necesario numerar las líneas con Id distintos?
> Tiene que ver con esto que no funcione correctamente la inversión?
>
> Agradecemos desde ya, las indicaciones que puedan hacernos al respecto.
>
> Muchas gracias,
>
> Silvia y Ana.
>
>
>
> --------------------
>
>
>
>
>
> *De:* Edwin Hübner <edwin.hubner em gmail.com>
> *Para:* Silvia Gattafoni <olaguerra em yahoo.com>
> *CC:* "isis-users em iccisis.org" <isis-users em iccisis.org>
> *Enviado:* Viernes, 27 de abril, 2012 9:23 P.M.
>
> *Asunto:* Re: [Isis-users] Problema FST / Búsqueda avanzada
>
> Hola Silvia
> Use   121 0 mpu,(|EL_|v121^s+|%|/)
> Saludos,
> Edwin
> Em 27 de abril de 2012 15:41, Silvia Gattafoni <olaguerra em yahoo.com>escreveu:
>
>
> Buenas tardes, quisiéramos consultarles lo siguiente:
>
> Cuando configuramos la búsqueda avanzada, esta funciona bien con la
> mayoría de los campos (en el caso nuestro: con los campos 6, 11, 12 y 20),
> pero en el caso de los términos extraídos de un subcampo repetible (121)
> tenemos problemas: no logramos visualizar la lista de los términos, al
> menos en la interfaz de administración (aún no intentamos desde la interfaz
> pública).
>
> Esta es la FST:
>     6 0 mpu,'CA_',v6
>     11 0 mpu,'NC_',v11
>     12 0 mpu,'NV_',v12
>     20 0 mpu,'ES_',v20
>     121 0 mpu,(|EL_|v121^s) [--> Subcampo repetible]
>
> Agradecemos desde ya cualquier orientación que puedan brindarnos para la
> solución de este problema.
>
> Silvia.
>
>
>
> _______________________________________________
> isis-users mailing list
> isis-users em iccisis.org
> To manage your own subscription options go to:
> http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten em xs4all.nl
>
>
>
>
> --
> Edwin Hübner
>
>
>


-- 
Edwin Hübner
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20120523/d3b4f7bb/attachment.html>


More information about the isis-users mailing list