Busqueda Fonetica

353 views
Skip to first unread message

rjh71

unread,
Apr 13, 2011, 2:43:40 AM4/13/11
to Comunidad de Visual Foxpro en Español
Saludos y bendiciones amigos foxeros,
les traigo una inquietud,
tengo que desarrollar busquedas foneticas,
estoy trabajando con el soundex() pero eso no es todo,
si alguien tiene una rutina se lo agradeceria mucho,
me lo pueden enviar a mi correo rudolf...@hotmail.com,
saludos y gracias de antemano,
rudy.

rjh71

unread,
Apr 13, 2011, 9:40:33 AM4/13/11
to Comunidad de Visual Foxpro en Español
alguien me puede ayudar porfavor.

On 13 abr, 08:43, rjh71 <rudolf_hei...@hotmail.com> wrote:
> Saludos y bendiciones amigos foxeros,
> les traigo una inquietud,
> tengo que desarrollar busquedas foneticas,
> estoy trabajando con el soundex() pero eso no es todo,
> si alguien tiene una rutina se lo agradeceria mucho,
> me lo pueden enviar a mi correo rudolf_hei...@hotmail.com,

marcelobu...@gmail.com

unread,
Apr 13, 2011, 9:44:46 AM4/13/11
to publice...@googlegroups.com
Hola

Que necesitas exactamente ?
Ya buscaste en Google ?

Saludos
MarceloBuenosAires
________

Ricardo Pina

unread,
Apr 13, 2011, 9:49:24 AM4/13/11
to publice...@googlegroups.com
Hola

Nadie debe tener nada al respecto, amplia un poco tu necesidad para
que quieres hacer una busqueda fonetica, por ahi hay otras variantes.

Saludos

--
Ricardo Pina
D&SIP
Desarrollo y Servicios Informáticos Profesionales
www.dsip.com.ar

Rudolf Johann Heiner

unread,
Apr 13, 2011, 10:22:42 AM4/13/11
to publice...@googlegroups.com
hola,
necesito hacer una busqueda foneticamente,
esto que uqiere decir,
tal como se pronuncia se debe mostrar en un grid,
por ejemplo: hoy oi joy joi etc,
espero que me puedan entender,
saludos,
rudy.


-----Mensaje original-----
From: Ricardo Pina
Sent: Wednesday, April 13, 2011 3:49 PM
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Busqueda Fonetica

Hola

Nadie debe tener nada al respecto, amplia un poco tu necesidad para
que quieres hacer una busqueda fonetica, por ahi hay otras variantes.

Saludos

El d�a 13 de abril de 2011 10:40, rjh71 <rudolf...@hotmail.com>
escribi�:


> alguien me puede ayudar porfavor.
>
> On 13 abr, 08:43, rjh71 <rudolf_hei...@hotmail.com> wrote:
>> Saludos y bendiciones amigos foxeros,
>> les traigo una inquietud,
>> tengo que desarrollar busquedas foneticas,
>> estoy trabajando con el soundex() pero eso no es todo,
>> si alguien tiene una rutina se lo agradeceria mucho,
>> me lo pueden enviar a mi correo rudolf_hei...@hotmail.com,
>> saludos y gracias de antemano,
>> rudy.

--
Ricardo Pina
D&SIP
Desarrollo y Servicios Inform�ticos Profesionales
www.dsip.com.ar

Rudolf Johann Heiner

unread,
Apr 13, 2011, 11:28:59 AM4/13/11
to publice...@googlegroups.com
Hola Marcelo,
lo que necesito hacer es lo siguiente:
filtrar datos de una tabla o con un select palabras de marcas,
esto que quiere decir,
que cuando en un text escriba por ejemplo adidas me debe salir en un grid lo siguiente:
adidas
adedas
adiay
etc todo lo que pueda ser parecido tal como suena en voz,
me dejo entender,
ya busque en goolge pero nada mas bien preguntan como hacerlo Triste
habra una solucion ???
saludos,
rudy.
 
 
Sent: Wednesday, April 13, 2011 3:44 PM
Subject: Re: [vfp] Re: Busqueda Fonetica
 
wlEmoticon-sadsmile[1].png

Euro J. Nava L.

unread,
Apr 13, 2011, 11:50:11 AM4/13/11
to publice...@googlegroups.com

Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla donde necesariamente alimentes la marca y sus posible sinónimos

 

Saludos

image001.png

Allan Raúl Acuña

unread,
Apr 13, 2011, 11:47:05 AM4/13/11
to publice...@googlegroups.com
En resumen es un proceso de vigilancia de Marcas.

Ya he implementado una herramienta.

EasyMarcas, es una herramienta para la ADMINISTRACION Y VIGILANCIA DE MARCAS.

En el proceso de Vigilancia evaluo las siguientes eventualidades o procesos:

- Búsqueda fonética.
- coincidencia de caracteres.
- raíz-prefijos-sufijos
- coincidencia ideológicas

si quieres mas detalles aca estan mis datos de contactos

Atentamente;

Lic. Allan R. Acuña
Desarrollador Independiente
msn= allan...@hotmail.com
skype= niceasysoft
+(505) 8 831 8191
www.NicEasySoft.com

PRINCIPALES CLIENTES QUE USAN EL SOFTWARE

JARQUIN GARCIA
MARKSECURE
DPTO LEGAL AGRICORP

En los siguiente enlaces de Youtube podrá visualizar dos videos que he preparado.

EasyMarcas - Introduccion1
http://www.youtube.com/watch?v=YkS-S6smFc0&fmt=18

EasyMarcas - Introduccion2
http://www.youtube.com/watch?v=qzcOWPMZ0SM&fmt=18






From: rudolf...@hotmail.com

To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Busqueda Fonetica
Date: Wed, 13 Apr 2011 17:28:59 +0200
wlEmoticon-sadsmile[1].png

Rudolf Johann Heiner

unread,
Apr 13, 2011, 11:47:03 AM4/13/11
to publice...@googlegroups.com
hola euro es dificil lo se,
pero como es eso de que debo crear una tabla con los sinonimos de las marcas ???
me podras dar la mano,
saludos,
rudy.
image001.png

Euro J. Nava L.

unread,
Apr 13, 2011, 12:06:46 PM4/13/11
to publice...@googlegroups.com

Crear una tabla donde cargue por ejemplo:

 

Campo principal: adidas

Sinonimo1: adydas

Sinonimo2: adedas

Sinomino3:adiay

 

Luego

 

Campo principal: adydas

Sinonimo1: adidas

Sinonimo2: adedas

Sinomino3:adiay

 

Así sucesivamente carga todos los sinónimos según la marca, es un trabajo laborioso pero hasta este momento no se me ocurre otra solución

image001.png

extremo

unread,
Apr 13, 2011, 12:35:50 PM4/13/11
to Comunidad de Visual Foxpro en Español
vaya es como en google..... cuando realizas una busqueda con una
palabra mal escrita, realiza la busqueda pero te hace una sugerencia
de volver a realizarla con la palabra o frase escrita correctamente.
Seguramente tiene algo como un corrector ortografico, si vemos el Word
y escribimos algo mal al realizar la correcion ortografica el Word nos
a una lista de posible palabras. Intereante no?..... hace un tiempo en
este foro alguien pregunto como automatizar el corrector ortografico y
le dieron la respuesta, alomejor si te vas por se camino se puede
hacer mas facil.

Bendiciones



On 13 abr, 12:06, "Euro J. Nava L." <eur...@gmail.com> wrote:
> Crear una tabla donde cargue por ejemplo:
>
> Campo principal: adidas
>
> Sinonimo1: adydas
>
> Sinonimo2: adedas
>
> Sinomino3:adiay
>
> Luego
>
> Campo principal: adydas
>
> Sinonimo1: adidas
>
> Sinonimo2: adedas
>
> Sinomino3:adiay
>
> Así sucesivamente carga todos los sinónimos según la marca, es un trabajo laborioso pero hasta este momento no se me ocurre otra solución
>
> Saludos
>
> De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Rudolf Johann Heiner
> Enviado el: Miércoles, 13 de Abril de 2011 11:17 a.m.
> Para: publice...@googlegroups.com
> Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> hola euro es dificil lo se,
>
> pero como es eso de que debo crear una tabla con los sinonimos de las marcas ???
>
> me podras dar la mano,
>
> saludos,
>
> rudy.
>
> From: Euro J. Nava L. <mailto:eur...@gmail.com>  
>
> Sent: Wednesday, April 13, 2011 5:50 PM
>
> To: publice...@googlegroups.com
>
> Subject: RE: [vfp] Re: Busqueda Fonetica
>
> Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla donde necesariamente alimentes la marca y sus posible sinónimos
>
> Saludos
>
> De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Rudolf Johann Heiner
> Enviado el: Miércoles, 13 de Abril de 2011 10:59 a.m.
> Para: publice...@googlegroups.com
> Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> Hola Marcelo,
>
> lo que necesito hacer es lo siguiente:
>
> filtrar datos de una tabla o con un select palabras de marcas,
>
> esto que quiere decir,
>
> que cuando en un text escriba por ejemplo adidas me debe salir en un grid lo siguiente:
>
> adidas
>
> adedas
>
> adiay
>
> etc todo lo que pueda ser parecido tal como suena en voz,
>
> me dejo entender,
>
> ya busque en goolge pero nada mas bien preguntan como hacerlo Triste
>
> habra una solucion ???
>
> saludos,
>
> rudy.
>
> From: marcelobuenosai...@gmail.com
>
> Sent: Wednesday, April 13, 2011 3:44 PM
>
> To: publice...@googlegroups.com
>
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> Hola
>
> Que necesitas exactamente ?
> Ya buscaste en Google ?
>
> Saludos
> MarceloBuenosAires
> ________
>
> El 13 de abril de 2011 10:40, rjh71 <rudolf_hei...@hotmail.com> escribió:
>
> alguien me puede ayudar porfavor.
>
> On 13 abr, 08:43, rjh71 <rudolf_hei...@hotmail.com> wrote:
>
>
>
> > Saludos y bendiciones amigos foxeros,
> > les traigo una inquietud,
> > tengo que desarrollar busquedas foneticas,
> > estoy trabajando con el soundex() pero eso no es todo,
> > si alguien tiene una rutina se lo agradeceria mucho,
> > me lo pueden enviar a mi correo rudolf_hei...@hotmail.com,
> > saludos y gracias de antemano,
> > rudy.
>
>
>
>  image001.png
> 1 KVerDescargar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

edgar suarez kummers

unread,
Apr 13, 2011, 12:41:45 PM4/13/11
to publice...@googlegroups.com
La Real Academia de la Lengua lo hace:


escríbele CAJADO 

y te sugiere

CAGADO

CUAJADO

Disculpen la objetividad

Le escribes MARIKA

y te sugiere MARICA

Saludos

Edgar



De: extremo <protech...@gmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: mié,13 abril, 2011 11:35
Asunto: [vfp] Re: Busqueda Fonetica

marcelobu...@gmail.com

unread,
Apr 13, 2011, 12:51:47 PM4/13/11
to publice...@googlegroups.com
Hola

Pero el problema es el "sonido"
si fuera la escritura no seria tanto problema

Saludos
MarceloBuenosAires
____________

Rudolf Johann Heiner

unread,
Apr 13, 2011, 12:57:00 PM4/13/11
to publice...@googlegroups.com
asi es marcelo el sonido, ese es el problema,
saludos,
rudy.

Rudolf Johann Heiner

unread,
Apr 13, 2011, 1:07:17 PM4/13/11
to publice...@googlegroups.com
hola edgar y el diccionario que bajo es una base de datos o que???
saludos,
rudy.

hquinones

unread,
Apr 13, 2011, 2:29:43 PM4/13/11
to Comunidad de Visual Foxpro en Español
Viste el comando DIFFERENCE()

HQD

On 13 abr, 12:07, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:
> hola edgar y el diccionario que bajo es una base de datos o que???
> saludos,
> rudy.
>
> From: edgar suarez kummers
> Sent: Wednesday, April 13, 2011 6:41 PM
> To: publice...@googlegroups.com
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> La Real Academia de la Lengua lo hace:
>
> http://buscon.rae.es/draeI/
>
> escríbele CAJADO
>
> y te sugiere
>
> CAGADO
>
> CUAJADO
>
> Disculpen la objetividad
>
> Le escribes MARIKA
>
> y te sugiere MARICA
>
> Saludos
>
> Edgar
>
> ---------------------------------------------------------------------------­-----
> De: extremo <protech.ven...@gmail.com>
> > - Mostrar texto de la cita -- Ocultar texto de la cita -

Rudolf Johann Heiner

unread,
Apr 13, 2011, 2:39:02 PM4/13/11
to publice...@googlegroups.com
si con el estoy trabajando pero no sale lo que yo estimo....
saludos,
rudy.

-----Mensaje original-----
From: hquinones
Sent: Wednesday, April 13, 2011 8:29 PM
To: Comunidad de Visual Foxpro en Espa�ol
Subject: [vfp] Re: Busqueda Fonetica

Viste el comando DIFFERENCE()

HQD

On 13 abr, 12:07, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:
> hola edgar y el diccionario que bajo es una base de datos o que???
> saludos,
> rudy.
>
> From: edgar suarez kummers
> Sent: Wednesday, April 13, 2011 6:41 PM
> To: publice...@googlegroups.com
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> La Real Academia de la Lengua lo hace:
>
> http://buscon.rae.es/draeI/
>

> escr�bele CAJADO


>
> y te sugiere
>
> CAGADO
>
> CUAJADO
>
> Disculpen la objetividad
>
> Le escribes MARIKA
>
> y te sugiere MARICA
>
> Saludos
>
> Edgar
>

> ---------------------------------------------------------------------------�-----
> De: extremo <protech.ven...@gmail.com>
> Para: Comunidad de Visual Foxpro en Espa�ol
> <publice...@googlegroups.com>
> Enviado: mi�,13 abril, 2011 11:35


> Asunto: [vfp] Re: Busqueda Fonetica
>
> vaya es como en google..... cuando realizas una busqueda con una
> palabra mal escrita, realiza la busqueda pero te hace una sugerencia
> de volver a realizarla con la palabra o frase escrita correctamente.
> Seguramente tiene algo como un corrector ortografico, si vemos el Word
> y escribimos algo mal al realizar la correcion ortografica el Word nos
> a una lista de posible palabras. Intereante no?..... hace un tiempo en
> este foro alguien pregunto como automatizar el corrector ortografico y
> le dieron la respuesta, alomejor si te vas por se camino se puede
> hacer mas facil.
>
> Bendiciones
>
> On 13 abr, 12:06, "Euro J. Nava L." <eur...@gmail.com> wrote:
>
>
>
> > Crear una tabla donde cargue por ejemplo:
>
> > Campo principal: adidas
>
> > Sinonimo1: adydas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>
> > Luego
>
> > Campo principal: adydas
>
> > Sinonimo1: adidas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>

> > As� sucesivamente carga todos los sin�nimos seg�n la marca, es un
> > trabajo laborioso pero hasta este momento no se me ocurre otra soluci�n


>
> > Saludos
>
> > De: publice...@googlegroups.com
> > [mailto:publice...@googlegroups.com] En nombre de Rudolf Johann
> > Heiner
> > Enviado el: Mi�rcoles, 13 de Abril de 2011 11:17 a.m.
> > Para: publice...@googlegroups.com
> > Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> > hola euro es dificil lo se,
>
> > pero como es eso de que debo crear una tabla con los sinonimos de las
> > marcas ???
>
> > me podras dar la mano,
>
> > saludos,
>
> > rudy.
>
> > From: Euro J. Nava L. <mailto:eur...@gmail.com>
>
> > Sent: Wednesday, April 13, 2011 5:50 PM
>
> > To: publice...@googlegroups.com
>
> > Subject: RE: [vfp] Re: Busqueda Fonetica
>

> > Peeeerrrrooooo!!! Eso si esta peluo� se me ocurre crear una tabla donde
> > necesariamente alimentes la marca y sus posible sin�nimos

> > escribi�:

Daniel Burgos

unread,
Apr 13, 2011, 3:01:52 PM4/13/11
to publice...@googlegroups.com
Prueba con la vieja funcion SOUNDEX()
CAJADO devuelve C230
CAGADO devuelve C230
CAGUADO devuelve C230
MARIKA devuelve M620
MARICA devuelve M620

Daniel Burgos
Mar del Plata
Argentina

----- Mensaje original -----
De: "hquinones" <heq...@gmail.com>
Para: "Comunidad de Visual Foxpro en Espa�ol" <publice...@googlegroups.com>
Enviado: Mi�rcoles, 13 de Abril de 2011 15:29


Asunto: [vfp] Re: Busqueda Fonetica


Viste el comando DIFFERENCE()

HQD

On 13 abr, 12:07, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:
> hola edgar y el diccionario que bajo es una base de datos o que???
> saludos,
> rudy.
>
> From: edgar suarez kummers
> Sent: Wednesday, April 13, 2011 6:41 PM
> To: publice...@googlegroups.com
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> La Real Academia de la Lengua lo hace:
>
> http://buscon.rae.es/draeI/
>

> escr�bele CAJADO


>
> y te sugiere
>
> CAGADO
>
> CUAJADO
>
> Disculpen la objetividad
>
> Le escribes MARIKA
>
> y te sugiere MARICA
>
> Saludos
>
> Edgar
>

> ---------------------------------------------------------------------------�-----
> De: extremo <protech.ven...@gmail.com>


> Para: Comunidad de Visual Foxpro en Espa�ol <publice...@googlegroups.com>

> Enviado: mi�,13 abril, 2011 11:35


> Asunto: [vfp] Re: Busqueda Fonetica
>
> vaya es como en google..... cuando realizas una busqueda con una
> palabra mal escrita, realiza la busqueda pero te hace una sugerencia
> de volver a realizarla con la palabra o frase escrita correctamente.
> Seguramente tiene algo como un corrector ortografico, si vemos el Word
> y escribimos algo mal al realizar la correcion ortografica el Word nos
> a una lista de posible palabras. Intereante no?..... hace un tiempo en
> este foro alguien pregunto como automatizar el corrector ortografico y
> le dieron la respuesta, alomejor si te vas por se camino se puede
> hacer mas facil.
>
> Bendiciones
>
> On 13 abr, 12:06, "Euro J. Nava L." <eur...@gmail.com> wrote:
>
>
>
> > Crear una tabla donde cargue por ejemplo:
>
> > Campo principal: adidas
>
> > Sinonimo1: adydas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>
> > Luego
>
> > Campo principal: adydas
>
> > Sinonimo1: adidas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>

> > As� sucesivamente carga todos los sin�nimos seg�n la marca, es un trabajo laborioso
> > pero hasta este momento no se me ocurre otra soluci�n


>
> > Saludos
>
> > De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En
> > nombre de Rudolf Johann Heiner
> > Enviado el: Mi�rcoles, 13 de Abril de 2011 11:17 a.m.
> > Para: publice...@googlegroups.com
> > Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> > hola euro es dificil lo se,
>
> > pero como es eso de que debo crear una tabla con los sinonimos de las marcas ???
>
> > me podras dar la mano,
>
> > saludos,
>
> > rudy.
>
> > From: Euro J. Nava L. <mailto:eur...@gmail.com>
>
> > Sent: Wednesday, April 13, 2011 5:50 PM
>
> > To: publice...@googlegroups.com
>
> > Subject: RE: [vfp] Re: Busqueda Fonetica
>

> > Peeeerrrrooooo!!! Eso si esta peluo� se me ocurre crear una tabla donde necesariamente
> > alimentes la marca y sus posible sin�nimos

> > El 13 de abril de 2011 10:40, rjh71 <rudolf_hei...@hotmail.com> escribi�:

GeoSys Diseño de Software

unread,
Apr 13, 2011, 3:07:54 PM4/13/11
to publice...@googlegroups.com
Si como dice Daniel, talves eso te da resultado junto con diference ve este enlace:
http://fermasmas.wordpress.com/2010/09/22/realizar-bsquedas-de-palabras-fonticamente-similares-usando-soundex/


Saludos

Anthony Contreras Peralta

Costa Rica

El 13 de abril de 2011 13:01, Daniel Burgos <iam...@gmail.com> escribió:
Prueba con la vieja funcion SOUNDEX()
CAJADO devuelve C230
CAGADO devuelve C230
CAGUADO devuelve C230
MARIKA devuelve M620
MARICA devuelve M620

Daniel Burgos
Mar del Plata
Argentina

----- Mensaje original ----- De: "hquinones" <heq...@gmail.com>
Para: "Comunidad de Visual Foxpro en Español" <publice...@googlegroups.com>
Enviado: Miércoles, 13 de Abril de 2011 15:29

Asunto: [vfp] Re: Busqueda Fonetica


Viste el comando DIFFERENCE()

HQD

On 13 abr, 12:07, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:
hola edgar y el diccionario que bajo es una base de datos o que???
saludos,
rudy.

From: edgar suarez kummers
Sent: Wednesday, April 13, 2011 6:41 PM
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Busqueda Fonetica

La Real Academia de la Lengua lo hace:

http://buscon.rae.es/draeI/

escríbele CAJADO


y te sugiere

CAGADO

CUAJADO

Disculpen la objetividad

Le escribes MARIKA

y te sugiere MARICA

Saludos

Edgar

---------------------------------------------------------------------------­-----
De: extremo <protech.ven...@gmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: mié,13 abril, 2011 11:35

Asunto: [vfp] Re: Busqueda Fonetica

vaya es como en google..... cuando realizas una busqueda con una
palabra mal escrita, realiza la busqueda pero te hace una sugerencia
de volver a realizarla con la palabra o frase escrita correctamente.
Seguramente tiene algo como un corrector ortografico, si vemos el Word
y escribimos algo mal al realizar la correcion ortografica el Word nos
a una lista de posible palabras. Intereante no?..... hace un tiempo en
este foro alguien pregunto como automatizar el corrector ortografico y
le dieron la respuesta, alomejor si te vas por se camino se puede
hacer mas facil.

Bendiciones

On 13 abr, 12:06, "Euro J. Nava L." <eur...@gmail.com> wrote:



> Crear una tabla donde cargue por ejemplo:

> Campo principal: adidas

> Sinonimo1: adydas

> Sinonimo2: adedas

> Sinomino3:adiay

> Luego

> Campo principal: adydas

> Sinonimo1: adidas

> Sinonimo2: adedas

> Sinomino3:adiay

> Así sucesivamente carga todos los sinónimos según la marca, es un trabajo laborioso > pero hasta este momento no se me ocurre otra solución


> Saludos

> De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En > nombre de Rudolf Johann Heiner
> Enviado el: Miércoles, 13 de Abril de 2011 11:17 a.m.
> Para: publice...@googlegroups.com
> Asunto: Re: [vfp] Re: Busqueda Fonetica

> hola euro es dificil lo se,

> pero como es eso de que debo crear una tabla con los sinonimos de las marcas ???

> me podras dar la mano,

> saludos,

> rudy.

> From: Euro J. Nava L. <mailto:eur...@gmail.com>

> Sent: Wednesday, April 13, 2011 5:50 PM

> To: publice...@googlegroups.com

> Subject: RE: [vfp] Re: Busqueda Fonetica

> Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla donde necesariamente > alimentes la marca y sus posible sinónimos

edgar suarez kummers

unread,
Apr 13, 2011, 3:34:28 PM4/13/11
to publice...@googlegroups.com
Esa es una buena solución ... SOUNDEX()

Como se dice de las loras:

"Eso es hablar por el pico" !!!

Gracias Daniel ... aprendí algo nuevo hoy y muy útil.

Creo que Rudolph ( Rolf ) desde Alemania te dirá:

"Vielen Danke" !!!

Saludos

Edgar


De: Daniel Burgos <iam...@gmail.com>
Para: publice...@googlegroups.com
Enviado: mié,13 abril, 2011 14:01

Asunto: Re: [vfp] Re: Busqueda Fonetica

Prueba con la vieja funcion SOUNDEX()
CAJADO devuelve C230
CAGADO devuelve C230
CAGUADO devuelve C230
MARIKA devuelve M620
MARICA devuelve M620

Daniel Burgos
Mar del Plata
Argentina

----- Mensaje original -----
De: "hquinones" <heq...@gmail.com>
Para: "Comunidad de Visual Foxpro en Español" <publice...@googlegroups.com>
Enviado: Miércoles, 13 de Abril de 2011 15:29

Asunto: [vfp] Re: Busqueda Fonetica


Viste el comando DIFFERENCE()

HQD

On 13 abr, 12:07, Rudolf Johann Heiner <rudolf_hei...@hotmail.com>
wrote:
> hola edgar y el diccionario que bajo es una base de datos o que???
> saludos,
> rudy.
>
> From: edgar suarez kummers
> Sent: Wednesday, April 13, 2011 6:41 PM
> To: publice...@googlegroups.com
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> La Real Academia de la Lengua lo hace:
>
> http://buscon.rae.es/draeI/
>
> escríbele CAJADO

>
> y te sugiere
>
> CAGADO
>
> CUAJADO
>
> Disculpen la objetividad
>
> Le escribes MARIKA
>
> y te sugiere MARICA
>
> Saludos
>
> Edgar
>
> ---------------------------------------------------------------------------­-----
> De: extremo <protech.ven...@gmail.com>
> Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
> Enviado: mié,13 abril, 2011 11:35

> Asunto: [vfp] Re: Busqueda Fonetica
>
> vaya es como en google..... cuando realizas una busqueda con una
> palabra mal escrita, realiza la busqueda pero te hace una sugerencia
> de volver a realizarla con la palabra o frase escrita correctamente.
> Seguramente tiene algo como un corrector ortografico, si vemos el Word
> y escribimos algo mal al realizar la correcion ortografica el Word nos
> a una lista de posible palabras. Intereante no?..... hace un tiempo en
> este foro alguien pregunto como automatizar el corrector ortografico y
> le dieron la respuesta, alomejor si te vas por se camino se puede
> hacer mas facil.
>
> Bendiciones
>
> On 13 abr, 12:06, "Euro J. Nava L." <eur...@gmail.com> wrote:
>
>
>
> > Crear una tabla donde cargue por ejemplo:
>
> > Campo principal: adidas
>
> > Sinonimo1: adydas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>
> > Luego
>
> > Campo principal: adydas
>
> > Sinonimo1: adidas
>
> > Sinonimo2: adedas
>
> > Sinomino3:adiay
>
> > Así sucesivamente carga todos los sinónimos según la marca, es un trabajo laborioso
> > pero hasta este momento no se me ocurre otra solución

>
> > Saludos
>
> > De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En
> > nombre de Rudolf Johann Heiner
> > Enviado el: Miércoles, 13 de Abril de 2011 11:17 a.m.
> > Para: publice...@googlegroups.com
> > Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> > hola euro es dificil lo se,
>
> > pero como es eso de que debo crear una tabla con los sinonimos de las marcas ???
>
> > me podras dar la mano,
>
> > saludos,
>
> > rudy.
>
> > From: Euro J. Nava L. <mailto:eur...@gmail.com>
>
> > Sent: Wednesday, April 13, 2011 5:50 PM
>
> > To: publice...@googlegroups.com
>
> > Subject: RE: [vfp] Re: Busqueda Fonetica
>
> > Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla donde necesariamente
> > alimentes la marca y sus posible sinónimos

IVAN MARTINEZ

unread,
Apr 13, 2011, 3:43:55 PM4/13/11
to publice...@googlegroups.com
Una cosa es la fonetica de español que es muy sencilla comparada con la del ingles.
En ingles hay palabras que se escriben muy distinto y suenan casi igual o igual.
 
En español las cosas se escriben y suena com estan escritas con pocas ambiguedades.
 
z,c,s (zapato, sapato, cecilia, secilia, zesilia)
 
w,v (wagon, vagon)
 
ll, y, (llema, yema)
 
i,y (mui, muy)
 
gu, g (guitarra, gato)
 
g, j  (gitana, jinete)
 
en fin en español no hay casii problemas con las vocales como estan suenan.
 
Deberias a lo mejor buscar en Google ( soundex en español, fonetica español)
 
 
 
Ivan Martinez von Halle
 
 
 
 


De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de marcelobu...@gmail.com
Enviado el: Miércoles, 13 de Abril de 2011 09:15 a.m.

Para: publice...@googlegroups.com
Asunto: Re: [vfp] Re: Busqueda Fonetica

Walter R. Ojeda Valiente

unread,
Apr 13, 2011, 3:45:11 PM4/13/11
to publice...@googlegroups.com
¿Por qué tantos registros?

Con un solo registro que tenga digamos, 10 campos para colocar en ellos las palabras que suenan similares, sería más que suficiente.

Saludos.

Walter.




From: eur...@gmail.com

To: publice...@googlegroups.com
Subject: RE: [vfp] Re: Busqueda Fonetica
Date: Wed, 13 Apr 2011 11:36:46 -0430
image001.png

extremo

unread,
Apr 13, 2011, 3:51:37 PM4/13/11
to Comunidad de Visual Foxpro en Español
Soundex no funciona

lo probe por mi gran tema de los acentos con los siguientes resultados

soundex(nombre) = "apendice"
resultado
---------------------------------
apéndice
avandia

2 filas (Error .... avandia no tiene nada que ver con apendice)

soundex(nombre) = "apénd"
resultado
---------------------------------
apéndice
avandia

2 filas (Error .... avandia no tiene nada que ver con apendice)

soundex(nombre) = "apén"
resultado
---------------------------------
avion control

1 filas (Error grave .... avion no tiene nada que ver con el resultado
esperado que era apéndice)


Bendiciones



CORRECTO
soundex("apend") = apéndice CORRECTO

me trajo apendice

On 13 abr, 15:34, edgar suarez kummers <edgarkumm...@yahoo.es> wrote:
> Esa es una buena solución ... SOUNDEX()
>
> Como se dice de las loras:
>
> "Eso es hablar por el pico" !!!
>
> Gracias Daniel ... aprendí algo nuevo hoy y muy útil.
>
> Creo que Rudolph ( Rolf ) desde Alemania te dirá:
>
> "Vielen Danke" !!!
>
> Saludos
>
> Edgar
>
> ________________________________
> De: Daniel Burgos <iam...@gmail.com>
> Para: publice...@googlegroups.com
> Enviado: mié,13 abril, 2011 14:01
> Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> Prueba con la vieja funcion SOUNDEX()
> CAJADO devuelve C230
> CAGADO devuelve C230
> CAGUADO devuelve C230
> MARIKA devuelve M620
> MARICA devuelve M620
>
> Daniel Burgos
> Mar del Plata
> Argentina
>
> ----- Mensaje original -----
> De: "hquinones" <hequ...@gmail.com>
> >--------------------------------------------------------------------------­-­-----
> >-

extremo

unread,
Apr 13, 2011, 3:56:11 PM4/13/11
to Comunidad de Visual Foxpro en Español

IVAN MARTINEZ

unread,
Apr 13, 2011, 3:58:08 PM4/13/11
to publice...@googlegroups.com
Me parece que es una cuestion facil pero extensa:
 
pusiste ejemplo adidas.
 
 
Las vocales en general suenan parecido o sea que habria que hacer todasla combinatorias posibles de vocales
 
En cuanto a las consonates:
 
por ejemplo la b,v,w,d,t suenan parecido pero va  ha depender mucho de quien habla, (la fonetica de cada region es diferente)
 
 
adidas
    adadas
        adades
        adadis
        adades
        adadis
        adados
        adadus
 
    adedas
        igual
 
    adodas
        igual
 
    adudas
        igual
 
edidas
        igual
 
ididas
        igual
 
odidas
        igual
 
udidas
    igual
 
y despues hacer con cada una cambio de consonantes.
 
No me parece dificil pero si requiere de estudio.
 
Ivan Martinez von Halle


De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Euro J. Nava L.
Enviado el: Miércoles, 13 de Abril de 2011 11:20 a.m.
Para: publice...@googlegroups.com
Asunto: RE: [vfp] Re: Busqueda Fonetica

image001.png

GeoSys Diseño de Software

unread,
Apr 13, 2011, 4:01:58 PM4/13/11
to publice...@googlegroups.com
jájájá, que interesante esta dos dan el mismo resultado:

?soundex("apén")
?soundex("avion")

Resultado A150

Creí que cambiando el SET COLLATE TO && Pero no surte ningún efecto.

Saludos

Anthony Contreras Peralta

Costa Rica.
image001.png

Walter R. Ojeda Valiente

unread,
Apr 13, 2011, 4:05:04 PM4/13/11
to publice...@googlegroups.com
¿Y por qué no creas tu propia función SOUNDEX() para esos casos?

No es tan difícil, en el idioma español solamente se usan unas 30.000 palabras (hay muchas más, pero casi nadie las usa)

O sea, será algo terriblemente aburrido de hacer y tomará un buen tiempo, pero si hay suficiente dinero entonces valdrá la pena.

Saludos.

Walter.

Walter R. Ojeda Valiente

unread,
Apr 13, 2011, 4:07:46 PM4/13/11
to publice...@googlegroups.com
Lo que sucede es que la función SOUNDEX() está basada en el idioma inglés, no en el español. Y el sonido de "apén" y de "avión" en inglés no es tan diferente como lo es en castellano.

Saludos.

Walter.




Date: Wed, 13 Apr 2011 14:01:58 -0600

Subject: Re: [vfp] Re: Busqueda Fonetica
image001.png

Marlon Cabrera

unread,
Apr 13, 2011, 4:25:57 PM4/13/11
to publice...@googlegroups.com, Walter R. Ojeda Valiente
Los acentos al final no son problema, solo los eliminas y listo, lo cambias por la vocal sin acento.  Ahora el detalle que puede estar feo es que si son marcas pueden ser en ingles y español y ahí si se complica la cosa.

image001.png

Marlon Cabrera

unread,
Apr 13, 2011, 4:32:28 PM4/13/11
to publice...@googlegroups.com, Walter R. Ojeda Valiente
image001.png

Carlos Miguel FARIAS

unread,
Apr 13, 2011, 4:46:50 PM4/13/11
to publice...@googlegroups.com
El soundex funciona pero utiliza fonetica en ingles, por eso no te estaba resultando.
image001.png

Daniel Burgos

unread,
Apr 13, 2011, 4:59:57 PM4/13/11
to publice...@googlegroups.com
aqui hay un fuente de la funcion SOUNDEX en PHYTON que no es muy dificil de entender, puede servir de puntapie inicial para un desarrollo en español
 
Daniel Burgos
Mar del Plata
Argentina
----- Mensaje original -----
Enviado: Miércoles, 13 de Abril de 2011 13:57

Rudolf Johann Heiner

unread,
Apr 13, 2011, 5:20:09 PM4/13/11
to publice...@googlegroups.com
saludos walter,
pero como ?
rudy.
image001.png

Walter R. Ojeda Valiente

unread,
Apr 13, 2011, 5:33:29 PM4/13/11
to publice...@googlegroups.com
Hola Rudolf

Cuando el usuario empieza a escribir un texto:
1. verificas la cantidad de letras escritas
2. si es menor que 3, salteas, porque hay demasiadas palabras coincidentes, no vale la pena continuar
3. si ha escrito 3 caracteres o más, entonces verificas en cada uno de los campos principales si hay una (o más) palabra/s que empieza con esas mismas letras
4. si hay, le muestras esa/s palabra/s, para que la elija si lo desea
5. si no hay, buscas esas letras en los campos secundarios
6. si las encuentras, entonces le muestras el campo principal y opcionalmente también el/los campo/s secundario/s

Desde luego, la tarea tediosa es registrar en el campo principal las palabras correctas y en los campos secundarios las palabras que suenan parecido.

Saludos.

Walter.

image001.png

Mario López

unread,
Apr 13, 2011, 5:33:36 PM4/13/11
to Comunidad de Visual Foxpro en Español
@GeoSys:

fijate en http://fox.wikis.com/wc.dll?Wiki~DoubleMetaphone-SoundexAlternative
que tiene una función alternativa a Soundex (no la probé
personalmente, así
que no sé como funciona, pero en el código tiene referencias al idioma
español
-LLs-, etc)

HTH
Mario

On Apr 13, 5:46 pm, Carlos Miguel FARIAS
<carlosmiguelfar...@gmail.com> wrote:
> El soundex funciona pero utiliza fonetica en ingles, por eso no te estaba
> resultando.
>
> El 13 de abril de 2011 17:32, Marlon Cabrera <cabre...@gmail.com> escribió:
>
> > Esto se ve prometedor puedes profundizar
> >http://latecladeescape.com/con-nombre-propio/algoritmos-foneticos-sou...
>
> > El 13 de abril de 2011 14:25, Marlon Cabrera <cabre...@gmail.com>escribió:
>
> >  Los acentos al final no son problema, solo los eliminas y listo, lo
> >> cambias por la vocal sin acento.  Ahora el detalle que puede estar feo es
> >> que si son marcas pueden ser en ingles y español y ahí si se complica la
> >> cosa.
>
> >> El 13 de abril de 2011 14:07, Walter R. Ojeda Valiente <w...@hotmail.com>escribió:
>
> >>  Lo que sucede es que la función SOUNDEX() está basada en el idioma
> >>> inglés, no en el español. Y el sonido de "apén" y de "avión" en inglés no es
> >>> tan diferente como lo es en castellano.
>
> >>> Saludos.
>
> >>> Walter.
>
> >>> ------------------------------
> >>> Date: Wed, 13 Apr 2011 14:01:58 -0600
>
> >>> Subject: Re: [vfp] Re: Busqueda Fonetica
> >>> From: geosy...@gmail.com
> >>> To: publice...@googlegroups.com
>
> >>> jájájá, que interesante esta dos dan el mismo resultado:
>
> >>> ?soundex("apén")
> >>> ?soundex("avion")
>
> >>> Resultado A150
>
> >>> Creí que cambiando el SET COLLATE TO && Pero no surte ningún efecto.
>
> >>> Saludos
>
> >>> Anthony Contreras Peralta
>
> >>> Costa Rica.
>
> >>>  ------------------------------
> >>> *De:* publice...@googlegroups.com [mailto:
> >>> publice...@googlegroups.com] *En nombre de *Euro J. Nava L.
> >>> *Enviado el:* Miércoles, 13 de Abril de 2011 11:20 a.m.
> >>> *Para:* publice...@googlegroups.com
> >>> *Asunto:* RE: [vfp] Re: Busqueda Fonetica
>
> >>>    Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla
> >>> donde necesariamente alimentes la marca y sus posible sinónimos
>
> >>> Saludos
>
> >>> *De:* publice...@googlegroups.com [mailto:
> >>> publice...@googlegroups.com] *En nombre de *Rudolf Johann Heiner
> >>> *Enviado el:* Miércoles, 13 de Abril de 2011 10:59 a.m.
> >>> *Para:* publice...@googlegroups.com
> >>> *Asunto:* Re: [vfp] Re: Busqueda Fonetica
>
> >>> Hola Marcelo,
>
> >>> lo que necesito hacer es lo siguiente:
>
> >>> filtrar datos de una tabla o con un select palabras de marcas,
>
> >>> esto que quiere decir,
>
> >>> que cuando en un text escriba por ejemplo adidas me debe salir en un grid
> >>> lo siguiente:
>
> >>> adidas
>
> >>> adedas
>
> >>> adiay
>
> >>> etc todo lo que pueda ser parecido tal como suena en voz,
>
> >>> me dejo entender,
>
> >>> ya busque en goolge pero nada mas bien preguntan como hacerlo [image:
> >>> Triste]
>
> >>> habra una solucion ???
>
> >>> saludos,
>
> >>> rudy.
>
> >>> *From:* marcelobuenosai...@gmail.com
>
> >>> *Sent:* Wednesday, April 13, 2011 3:44 PM
>
> >>> *To:* publice...@googlegroups.com
>
> >>> *Subject:* Re: [vfp] Re: Busqueda Fonetica
>
> >>> Hola
>
> >>> Que necesitas exactamente ?
> >>> Ya buscaste en Google ?
>
> >>> Saludos
> >>> MarceloBuenosAires
> >>> ________
>
> >>> El 13 de abril de 2011 10:40, rjh71 <rudolf_hei...@hotmail.com>
> >>> escribió:
>
> >>> alguien me puede ayudar porfavor.
>
> >>> On 13 abr, 08:43, rjh71 <rudolf_hei...@hotmail.com> wrote:
> >>> > Saludos y bendiciones amigos foxeros,
> >>> > les traigo una inquietud,
> >>> > tengo que desarrollar busquedas foneticas,
> >>> > estoy trabajando con el soundex() pero eso no es todo,
> >>> > si alguien tiene una rutina se lo agradeceria mucho,
>
> >>> > me lo pueden enviar a mi correo rudolf_hei...@hotmail.com,
>
> >>> > saludos y gracias de antemano,
> >>> > rudy.
>
>
>
>  image001.png
> 1KViewDownload

Miguel

unread,
Apr 14, 2011, 5:25:55 AM4/14/11
to Comunidad de Visual Foxpro en Español
Vayamos por partes como decía Jack.
Lo que tienes que hacer para una búsqueda de marcas parecidas es la
siguiente rutina:

1) Dividir la denominación en palabras
2) Eliminar las palabras que sean genéricos (no tiene sentido buscar
PAN para pan). Para ello debes de tener una tabla con las palabras
genéricas en cada clase del Nomenclátor de Marcas y de las palabras
meramente eliminables (preposiciones y con algunas conjunciones)
3) Confeccionar una base de datos con tus marcas, o de las marcas que
quieres buscar, que incluya un campo con cada palabra tratadas
fonéticamente.
4) Tratar la palabra a buscar fonéticamente y efectuar la búsqueda.

Laborioso pero fácil, no?

El tratamiento fonético es una rutina no muy larga, suponiendo que tu
idioma de base sea el español claro. Ten en cuenta al hacerla lo
siguiente:

- la "CH" es un sonido por sí misma, transfórmala en "?" o cualquier
otro carácter no conviene dejarla ni con 2 caracteres ni con ninguno
de esos 2 (C y H) como verás luego.
- "PH" suena "F"
- "H" no suena, elimínalas, una vez hechas las comprobaciones de los
puntos anteriores.
- "LL" a mi juicio suena como "I"
- la "C", si va seguida de "E-I" suena "Z", si no transfórmala en "K"
- la "G", si la siguiente es "U" quita la U (a no ser que sea "Ü").
Por ejemplo GUI te quedará la sílaba "GI" que para nosotros sonaría
"GUI". Si la siguiente a una “G” no es "U" conviértela en "J".
- la "W" y "V" suenan como la "B"
- "Ñ" conviene cambiarla por "NI"
- “X” en “S”
- “Y” en “I”
- "M" si está antes de P o B cámbiala por N
- Trata la "Q", si luego viene una U transforma las dos en K

Finalmente quita los caracteres que están repetidos.
Es probable que tengas que realizar este proceso más de una vez por
ejemplo PAZZZZZZZZ, habría que convertirla en PAZ.

Ah!, se me olvidaba!, al principio deberías hacer un tratamiento de
los acentos eliminándolos todos salvo la diéresis porque le hace sonar
o no a la Ü que es básicamente la letra en la que se pone en
castellano (perdón, español).

Si tienes algún problema dímelo llevo haciendo programas sobre esto
hace muuuuuuuucho tiempo.

Miguel

Miguel

unread,
Apr 14, 2011, 6:41:34 AM4/14/11
to Comunidad de Visual Foxpro en Español
Hace un buen rato respondí a Rudi sobre su cuestión, de hecho aparezco
yo como el último remitente en la página de entrada al grupo, pero mi
respuesta no aparece aquí abajo. Misterios de la técnica!.

El problema es que era bastante extensa y me había costado un tiempo
prepararla, por lo que sería deseable que alguno de los
administradores del grupo viesen la posibilidad de recuperarla. Si
hubiera sido una respuesta más no estaría escribiendo esto, el motivo
es que era seguramente la respuesta que Rudy buscaba, porque
precisamente soy experto en programar sobre parecidos de Marcas y
llevo muchos años haciendo esto, o sea que sé perfectamente lo que hay
que hacer y cómo hacerlo.

Espero que se recupere. Gracias.
Miguel
> De: publice...@googlegroups.com
> [mailto:publice...@googlegroups.com] En nombre de Euro J. Nava L.
> Enviado el: Miércoles, 13 de Abril de 2011 11:20 a.m.
> Para: publice...@googlegroups.com
> Asunto: RE: [vfp] Re: Busqueda Fonetica
>
> Peeeerrrrooooo!!! Eso si esta peluo’ se me ocurre crear una tabla donde
> necesariamente alimentes la marca y sus posible sinónimos
>
> Saludos
>
> De: publice...@googlegroups.com
> [mailto:publice...@googlegroups.com] En nombre de Rudolf Johann Heiner
> Enviado el: Miércoles, 13 de Abril de 2011 10:59 a.m.
> Para: publice...@googlegroups.com
> Asunto: Re: [vfp] Re: Busqueda Fonetica
>
> Hola Marcelo,
>
> lo que necesito hacer es lo siguiente:
>
> filtrar datos de una tabla o con un select palabras de marcas,
>
> esto que quiere decir,
>
> que cuando en un text escriba por ejemplo adidas me debe salir en un grid lo
> siguiente:
>
> adidas
>
> adedas
>
> adiay
>
> etc todo lo que pueda ser parecido tal como suena en voz,
>
> me dejo entender,
>
> ya busque en goolge pero nada mas bien preguntan como hacerlo Triste
>
> habra una solucion ???
>
> saludos,
>
> rudy.
>
> From: marcelobuenosai...@gmail.com
>
> Sent: Wednesday, April 13, 2011 3:44 PM
>
> To: publice...@googlegroups.com
>
> Subject: Re: [vfp] Re: Busqueda Fonetica
>
> Hola
>
> Que necesitas exactamente ?
> Ya buscaste en Google ?
>
> Saludos
> MarceloBuenosAires
> ________
>
> El 13 de abril de 2011 10:40, rjh71 <rudolf_hei...@hotmail.com> escribió:
>
> alguien me puede ayudar porfavor.
>
> On 13 abr, 08:43, rjh71 <rudolf_hei...@hotmail.com> wrote:
>
>
>
> > Saludos y bendiciones amigos foxeros,
> > les traigo una inquietud,
> > tengo que desarrollar busquedas foneticas,
> > estoy trabajando con el soundex() pero eso no es todo,
> > si alguien tiene una rutina se lo agradeceria mucho,
> > me lo pueden enviar a mi correo rudolf_hei...@hotmail.com,
> > saludos y gracias de antemano,
> > rudy.
>
>
>

Rudolf Johann Heiner

unread,
Apr 14, 2011, 2:29:12 PM4/14/11
to publice...@googlegroups.com

-----Mensaje original-----
From: Miguel
Sent: Thursday, April 14, 2011 11:25 AM


To: Comunidad de Visual Foxpro en Espa�ol
Subject: [vfp] Re: Busqueda Fonetica

Vayamos por partes como dec�a Jack.
Lo que tienes que hacer para una b�squeda de marcas parecidas es la
siguiente rutina:

1) Dividir la denominaci�n en palabras
2) Eliminar las palabras que sean gen�ricos (no tiene sentido buscar


PAN para pan). Para ello debes de tener una tabla con las palabras

gen�ricas en cada clase del Nomencl�tor de Marcas y de las palabras


meramente eliminables (preposiciones y con algunas conjunciones)
3) Confeccionar una base de datos con tus marcas, o de las marcas que
quieres buscar, que incluya un campo con cada palabra tratadas

fon�ticamente.
4) Tratar la palabra a buscar fon�ticamente y efectuar la b�squeda.

Laborioso pero f�cil, no?

El tratamiento fon�tico es una rutina no muy larga, suponiendo que tu
idioma de base sea el espa�ol claro. Ten en cuenta al hacerla lo
siguiente:

- la "CH" es un sonido por s� misma, transf�rmala en "?" o cualquier
otro car�cter no conviene dejarla ni con 2 caracteres ni con ninguno
de esos 2 (C y H) como ver�s luego.
- "PH" suena "F"
- "H" no suena, elim�nalas, una vez hechas las comprobaciones de los


puntos anteriores.
- "LL" a mi juicio suena como "I"

- la "C", si va seguida de "E-I" suena "Z", si no transf�rmala en "K"
- la "G", si la siguiente es "U" quita la U (a no ser que sea "�").
Por ejemplo GUI te quedar� la s�laba "GI" que para nosotros sonar�a
"GUI". Si la siguiente a una �G� no es "U" convi�rtela en "J".


- la "W" y "V" suenan como la "B"

- "�" conviene cambiarla por "NI"
- �X� en �S�
- �Y� en �I�
- "M" si est� antes de P o B c�mbiala por N


- Trata la "Q", si luego viene una U transforma las dos en K

Finalmente quita los caracteres que est�n repetidos.
Es probable que tengas que realizar este proceso m�s de una vez por
ejemplo PAZZZZZZZZ, habr�a que convertirla en PAZ.

Ah!, se me olvidaba!, al principio deber�as hacer un tratamiento de
los acentos elimin�ndolos todos salvo la di�resis porque le hace sonar
o no a la � que es b�sicamente la letra en la que se pone en
castellano (perd�n, espa�ol).

Si tienes alg�n problema d�melo llevo haciendo programas sobre esto

miltonvas

unread,
Apr 14, 2011, 4:40:09 PM4/14/11
to Comunidad de Visual Foxpro en Español
continuando con lo que dice miguel, hace 20 anios hicimos lo siguiente
creamos un campo x c(20)
una vez hecho todo lo que dice miguel solo lo grabanmos en orden
alfabetico
siendo la A en el espacio 1 la B en 2 etc. porque solo 20 caracteres y
no 26 porque al transformar como indica miguel solo quedan 20
caracteres diferentes

por ejmeplo si es LAPIZ, se grabaria AILPZ, de esta forma podrias
tener cualquier marca con un indice de apoximacion que definiria la
persona que busca (50-100%)
esto funciona hasta ahora en una emprea internacional de patentes
el unico problema que teaniamos es que NOEL y LEON ;los toma como la
misma marca pero por lo dema funcjiona bien

edgar suarez kummers

unread,
Apr 14, 2011, 5:29:55 PM4/14/11
to publice...@googlegroups.com
Simpáticos:

Cuando dijeron 20 me soñé con el número de ORO que desarrollaron para el cubo de RUBIK. Tardaron más de 20 años los super-matemáticos en encontrar que 20 es el número máximo de movimientos para resolver el cubo de Rubik en cualquier posición.

Me dije ... en el lenguaje debe haber algo similar ... pues acá les incluyo uno que he encontrado acerca de fonemas íberos.

Saludos

Edgar


De: miltonvas <milt...@gmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: jue,14 abril, 2011 15:40

Asunto: [vfp] Re: Busqueda Fonetica
fonetica_ibera.pdf

Walter R. Ojeda Valiente

unread,
Apr 14, 2011, 5:48:08 PM4/14/11
to publice...@googlegroups.com
Hola Edgar

Yo resuelvo el cubo pero en muchos más movimientos, tardo entre 3 y 4 minutos en lograrlo, desde cualquier posición. Tenía entendido que había solamente 54 posiciones distintas y que por lo tanto se podía resolver mucho más rápido, inclusive he visto en Internet a fulanos que lo resuelven en menos de 10 segundos.

¿Tienes algún enlace a la página que dice eso de los 20 movimientos? Si además explican alguna técnica, me resultará muy interesante.

Saludos.

Walter.

edgar suarez kummers

unread,
Apr 14, 2011, 6:01:36 PM4/14/11
to publice...@googlegroups.com
Buenas Walter:

Acerca del cubo de Rubik y el número de Dios (20), para diferenciarlo del número de Oro (1,61)


Allí está la solución 

Sé que te va a servir, en verdad cada vez me sorprende más tu espectro ... no de fantasma, sino de conocimiento.

Saludos

Edgar


De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: jue,14 abril, 2011 16:48

Asunto: RE: [vfp] Re: Busqueda Fonetica

Walter R. Ojeda Valiente

unread,
Apr 14, 2011, 6:24:33 PM4/14/11
to publice...@googlegroups.com
Hola Edgar

Gracias por la información.

Y conozco bastante sobre varios temas porque me gusta mucho leer, desde que tenía 10 ú 11 años he leído casi todos los días libros o revistas. Y ahora gracias a Internet, esa afición se me ha facilitado enormemente, aunque aún tengo miles de libros que he descargado en mi compu y que no he podido leer por falta de tiempo, pero están pendientes.

Saludos.

Walter.

Miguel

unread,
Apr 15, 2011, 3:12:22 AM4/15/11
to Comunidad de Visual Foxpro en Español
Hola Milton.

Es una muy buena idea el algoritmo que planteas, aunque tiene el
problema que tu mismo indicas.

Yo lo he resuelto de otra forma:
Busco tanto por los primeros caracteres como por los ultimos, para lo
cual tengo la palabra escrita de izquierda a derecha (normal) y de
derecha a izquierda (al reves).
Voy restringiendo la búsqueda quitándole caracteres al final y al
principio hasta llegar a un número de letras que no supondrían ningún
parecido. Cuando la palabra es larga realizo otras búsquedas por la
zona intermedia.

De cara a la presentación, cada parecido que encuentro se valora, se
puntúa, de forma que establezco un "grado" de parecido para que me
salgan ordenados.
Finalmente presento el resultado, marcando aquella palabra que provocó
el parecido y concretantente qué parte de la palabra ha sido la que ha
hecho saltar la chispa del parecido.

Saludos,
Miguel
> > > rudy.- Ocultar texto de la cita -
Reply all
Reply to author
Forward
0 new messages