Busquedas con palabras claves

Imagen de Girl126

Forums: 

Hola mi caso es el siguiente, debo desarrollar una busqueda a partir de una palabra clave, me explico tengo una tabla que almacena informacion sobre libros en un campo guardo el titulo del libro y en otro campo guardo una breve decripcion de ese libro, al momento de introducir la palabra clave para realizar la busqueda debo buscar las coincidencias tanto en el titulo como en la descripcion. Ley algo sobre una funcion llamada strpos que busca una cadena dentro de otra, pero realmente no me quedo muy claro su uso, si alguien tiene idea de como puedo hacer esta busqueda le agradesco de ante mano...

Si es un buena alternatica

Imagen de morpheuss_ec

Si es un buena alternatica la q te da deathUser visualmente la busquedas quedarian muy similares a las de San Google. :)
En la pagina de mysql hay mucha info y ejemplos sobre como implementarlo

http://dev.mysql.com/doc/internals/en/full-text-search.html
Saludos,

f: Henry xxx-p

Usuario Linux Nº 366444

Email: morpheus[qt]panchonet.net
morpheusec[qt]gmail.com

"Prefiero que mi mente se abra movida por la curiosidad
a que se cierre movida por la convicción.

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que

Postgre

Imagen de Girl126

Si amigos esta muy bueno el articulo pero mi problema es que la base de datos la manejo con postgre, tambien entre a una pagina que nombran en el foro http://techdocs.postgresql.org/techdocs/fulltextindexing.php aqui supuestamente hablan de como se puede usar en postgre pero esta en ingles y no entiendo nada. Probe con like pero solo me trae resultados cuando coloco ql titulo o descriocion completo, no busca la palabra clave dentro de la cadena que guarda cualquiera de estos campos...igualmente gracias; si consiguen algo que funcione en postgre o si logran traducir esa pagina me avisan

Atentamente Girl

http://64.233.179.104/transla

Imagen de RazaMetaL

[url]http://64.233.179.104/translate_c?hl=en&langpair=en%7Ces&u=http://techdocs.postgresql.org/techdocs/fulltextindexing.php[/url]

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Si quieres solo

Imagen de deathUser

Si quieres solo implementarlo con selects, lo puedes hacer algo así:

SELECT *
FROM tabla
WHERE titulo LIKE '%palabra_clave%'
OR description LIKE '%palabra_clave%'
...

Pero definitivamente las búsquedas por fulltext index son lo mejor, ya que puedes incluso ordenar los resultados por relevancia ...

Creo que te va a tocar aprender inglés en este mundo de la tecnología es el estandar de facto...

Suerte ...

bye
:)

Like

Imagen de Girl126

Gracias deathUser creo que no me funcionaba porq no estaba colocando el signo de porcentaje

Atentamente Girl

upsss

Imagen de iknaxio

Para la proxima leo con mas atencion, fue un lapsus :O

Hasta cuando seremos los pacíficos dueños de tanto absurdo.

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net