[Isis-users] como indizar
Ernesto Spinak
ernesto_luis_96 at hotmail.com
Fri Aug 23 03:19:32 CEST 2013
Estimado Melgar
Esto se puede hacer, y muchas cosas más, pero primero debemos
comprender algunos parámetros del MX
Tenemos un parámetro
Gsplit[/clean]=<tag>[={<char>|words|letters|numbers|trigrams}]
que lo que hace es descomponer el contenido de un campo en
diversas partes
por ejemplo si tengo una base xx con el campo v1 con el
contenido junio 1988
entonces
mx xx proc='Gsplit=1=words' v1 entonces me presentará
junio
en cambio si pongo
mx xx proc='Gsplit=1=numbers' v1 entonces presentar 1988
Los parámtros de PROC pueden usarse como procs y como formatos, en
cuyo caso debo indicarlos entre paréntesis
mx xx "pft=proc('Gsplit=1=words'), v1"
nota que el proc no presenta nada por sí solo, debo poner el v1
para que aparezca
pero como el contenido de V1 fue manipulado, ahora el V1 no
contiene el dato original
si quiero indizar un campo mas de una vez, y uno de los procesos
lo descompone entonces lo mejor
es usar un campo auxiliar sobre el que indizamos
por ejemplo uso el campo 9999 para el proceso y mantengo el v1
intacto
Pues bien, con este antecedente vamos a preparar una fst adecuada
1 0
proc('<9999>',v1,'</9999>'),proc('Gsplit=9999=numbers'),v9999"
1 0
proc('<9999>',v1,'</9999>'),proc('Gsplit=9999=words'),v9999"
mx xx fst=@
fullinv=xx te dará el diccionario que precisas
ifkeys xx
1988
JUNIO
Saludos
Ernesto Spinak
El 22/08/2013 14:25, Jesús Melgar Calderón escribió:
Estimados miembros de la lista.
Como puedo indizar en ABCD un campo que tiene una parte
alfanumerica y una parte numerica para que
ambas partes sean recuperables independiente una de otra???
por ejemplo el campo fecha contiene: junio 1998
es decir mes con letra y año con numero.
necesito que en el diccionario se generen los terminos
independientes:
junio
1998
probe con tenica 4 y 8
con prefijo y sin prefijo
y solo es recuperable la parte alfanumerica, es decir: junio
y cero terminos para 1998
con la tecnica 0
se genera solo 1 termino:
junio 1998
Espero haberme explicado.
Saludos
Jesus Melgar
_______________________________________________
isis-users mailing list
isis-users at iccisis.org
To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
Or contact Henk Rutten: hlrutten at xs4all.nl
--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | spinaker at adinet.com.uy | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20130822/5be149b5/attachment.html>
More information about the isis-users
mailing list