Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Zedmix en 23 Diciembre 2010, 01:19 am



Título: Buscador
Publicado por: Zedmix en 23 Diciembre 2010, 01:19 am
Muy buenas, estoy metido en un proyecto, el cual no sé si se me ha quedado un poco grande este proyecto. Trata sobre un buscador, donde el usuario tiene la opción de introducir localidad, categoría (restaurante, hotel, muebles...) o nombre del establecimiento. El usuario debe de tener la oportunidad de introducir una de la opciones o las tres, ¿alguna idea o guía por donde debo de ir? o por donde debo de empezar?

Saludos


Título: Re: Buscador
Publicado por: SnakingMax en 23 Diciembre 2010, 01:47 am
En lo que se refiere a la implementación....
¿Qué lenguaje vas a utilizar para para la B.D.? ¿SQL.. Oracle...?
¿En qué vas a programar el buscador? ¿Va a ser una web PHP, un programa en C#...?
Compara las ventajas de cada opción y cuando tengas claro eso, haces la interfaz y despues las consultas a la B.D.

Saludos


Título: Re: Buscador
Publicado por: Zedmix en 23 Diciembre 2010, 15:46 pm
Mi idea era la combinación PHP MySQL para programar, ya tengo diseñada la interface del buscador, ahora lo que tendría que ir viendo es el esquema de la base de datos, o almenos eso creo yo, ir viendo el E/R.


Título: Re: Buscador
Publicado por: madpitbull_99 en 23 Diciembre 2010, 15:54 pm
Puedes implementar el diseño de la DB de abajo, es bastante básica, pero para empezar sirve:

(http://www.databaseanswers.org/data_models/images/search_engine/search_engine.gif)

Fuente de la imagen: databaseanswers (http://www.databaseanswers.org/data_models/search_engine.htm)

Puedes buscar algún buscador opensource (http://www.google.es/#hl=es&expIds=17259,18167,24999&xhr=t&q=php+search+engine&cp=12&pf=p&sclient=psy&safe=off&aq=0&aqi=&aql=&oq=php+search+e&gs_rfai=&pbx=1&fp=6b37f9f6e7a3c987) y mirar el código para ver como esta hecho.


Título: Re: Buscador
Publicado por: Nakp en 2 Enero 2011, 19:31 pm
Mi idea era la combinación PHP MySQL para programar, ya tengo diseñada la interface del buscador, ahora lo que tendría que ir viendo es el esquema de la base de datos, o almenos eso creo yo, ir viendo el E/R.

eh? siempre... en todo proyecto lo primero que diseñas es la base de datos :/

si vas a usar mysql talvez sphinx te puede ayudar xD