Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: engel lex en 28 Diciembre 2010, 19:19 pm



Título: algoritmos de búsqueda
Publicado por: engel lex en 28 Diciembre 2010, 19:19 pm
Buenas, quisiera crear un algoritmo para búsquedas inexactas

tengo una DB con todas las opciones que pueden ser encontradas, pero solo (obviamente) las consigo si lo busco exactamente... el asunto es que no sé por donde empezar de manera que si busco "cojin" encuentre "cojín" o mas complejo, que si busco "mente y corpo" encuentre "mente y cuerpo"

alguna ayuda? alguien sabe donde podría empezar a buscar o que me podría ayudar?


Título: Re: algoritmos de búsqueda
Publicado por: Shell Root en 29 Diciembre 2010, 00:05 am
Expresiones regulares, podrían ayudarte!


Título: Re: algoritmos de búsqueda
Publicado por: RedZer en 29 Diciembre 2010, 01:27 am
amm Like no te ayudaria :huh:
select *  FROM tabla  WHERE campo LIKE '%".$buscar."%'


Título: Re: algoritmos de búsqueda
Publicado por: engel lex en 29 Diciembre 2010, 02:31 am
el LIKE no me servia, porque solo completa la palabra (de no estarlo...), era muy basico en general...

Yeah! con expresiones regualres, conseguí preg_match() :P que tiene su propio metalenguaje que a primera vista parece un pelo enredado (aun no lo he estudiado, pero ya lo vi) pero dudo que sea tan complejo... un poco de estudio y lo conseguiré

Shell Root muchas gracias! RedZer tambien :P

esa frase "expresiones regulares" nunca la habia escuchado (en ese contexto) y me calló genial!