[Isis-users] Problema FST / Búsqueda avanzada
Silvia Gattafoni
olaguerra at yahoo.com
Wed May 23 22:50:54 CEST 2012
Hola Edwin
Muchas gracias por la información suministrada.
Probamos cambiando los Id en las tablas de la fst y sus correspondientes en la búsqueda avanzada. Probamos cambiando la técnica de indización, pero no funcionó, volvieron a desaparecer las listas desplegables en la búsqueda avanzada..
Seguimos con el mismo problema, una de las cosas que pudimos observar es que sólo estamos indexando la primer ocurrencia del subcampo i (repetible) en un ejemplo que sigue, pero también faltan otros términos con los que no podemos identificar el problema.
Ingresamos en uno de los campos:
^eVértebras torácicas^c12^i01.A.19^i01.A.20^i01.A.21^i01.A.22^i01.A.23^i01.A.24^i01.A.25^i01.A.26^i01.A.27^i01.A.28^i01.A.29^i01.A.30^u1
(es una base de datos de zooarqueología...)
Nos indiza sólo esto:
01.A.19
Estos no aparecen en el archivo invertido:
01.A.20
01.A.21
01.A.22
01.A.23
01.A.24
01.A.25
01.A.26
01.A.27
01.A.28
01.A.29
01.A.30
Saludos, gracias.
Silvia y Ana
________________________________
De: Edwin Hübner <edwin.hubner en gmail.com>
Para: Silvia Gattafoni <olaguerra en yahoo.com>
CC: "isis-users en iccisis.org" <isis-users en iccisis.org>
Enviado: Miércoles, 23 de mayo, 2012 2:03 P.M.
Asunto: Re: [Isis-users] Problema FST / Búsqueda avanzada
(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 en 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 indizadostodos 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 en gmail.com>
>Para: Silvia Gattafoni <olaguerra en yahoo.com>
>CC: "isis-users en iccisis.org" <isis-users en 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 en 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 en iccisis.org
>>To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
>>Or contact Henk Rutten: hlrutten en xs4all.nl
>>
>>
>
>
>--
>Edwin Hübner
>
>
>
--
Edwin Hübner
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20120523/b12ebc15/attachment.html>
More information about the isis-users
mailing list