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
-----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
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
-----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
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�:
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
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.
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
----- Mensaje original -----Enviado: Miércoles, 13 de Abril de 2011 13:57
-----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