Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2006, 19:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes
Puntos: 129
Lo ideal sería "indexar" tu sitio .. es decir .. tu "contenido" mejor dicho. Si tu tienes tus páginas con conetenido mezclado con "HTML" para darle la presentación a esos datos ("tus modulos") .. lo primero que debes hacer es "limpiar" esos scritps actuales que en ellos está tu contenido a buscar para dar resultados acorde al contenido (y no confundidos por HTML que tengas ahí).

Esto lo podrías hacer sin "indexar" tu sitio, es decir .. ir abriendo archivo por archivo cada vez que quieras buscar algo .. elminar ese HTML y hacer la busqueda .. Esto es un trabajo excesivamente duro para el servidor.

Lo recomendable es crear un "indice" con tus palabras que aparezcan en tus scripts (por relevancia) que apunte a las páginas en los que aparecen esos términos (se suele descartar palabras de menos de 3 caracteres). Ese "indice" lo puedes mantener en archivos de texto plano (aunque lo mejor sería una Base de datos) que será donde "buscaras" y no abriendo tus páginas cada vez que pidas una busqueda .. de hecho ese indice debe crearse cada vez que subas una nueva página a tu sitio o modifiques alguna del mismo.

Lo otro que puedes hacer es usar a Google para que busque sólo en tu sitio, .. será google el que "indexe" tu sitio y te gestione la entrega de resultados .. creo que es lo mas sano para tu caso sin más complicaciones.

Si realmente es tan necesario tu buscador en tu sitio y quieres implementar buscadores "avanzados" (con más opciones para la busqueda) en ese caso, gestiona tu "contenido" sobre Base de datos o artchivos de texto palno "normalizados" para agilizar las busquedas sin tener que hacer "indices" que omitiran ciertas "palabras" o no se prestaran a combinaciones de busquedas especiales.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.