Buscador interno de un sitio web

Desde Ecuador
Mi pregunta es la siguiente yo estoy realizando un sitio web personal y necesito saber como poner un buscador interno para ese sitio, es decir que yo ponga una palabra y este buscador me compare con todas las palabras de mi sitio y me saque los posibles resultados.
Espero que me puedas ayudar con un pequeño ejemplo o con direcciones web

1 Respuesta

Respuesta
1
No es nada sencillo crear un buscador interno eficaz, ya que no se trata sólo de ejecutar un simple SELECT, sino que hay que buscar en los diferentes apartados en los campos que convenga y con las condiciones que se requieran.
Normalmente es necesario crear tablas específicas para el buscador e insertar allí el contenido que no se pueda consultar en las tablas ya creadas e indexarlo.
Además de esto hay que conseguir que sea mínimamente veloz.
Lo que comentas sobre comparar todas las palabras del sitio es inviable, sería un proceso casi infinito (a no ser que sólo tengas una página en la web ;p).
Mi consejo es que te bajes un script ya hecho y una vez instalado, lo adaptes a tu antojo, p.ej:
http://php.warpedweb.net/sitesearch/
http://searchall.iwebland.com/smart_fetch.php
http://www.isearchthenet.com/isearch/
http://www.phpdig.net/navigation.php?action=download
Completo tutorial (en inglés):
http://www.theukwebdesigncompany.com/articles/dynamic-search-engine.php
Muchas gracias por tu ayuda estoy revisando las direcciones que me enviaste y cualquier pregunta te la estaré haciendo en el transcurso de estos días
Muchas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas