Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Ayuda con buscador

Write haof XML files: Claudio Corlatti <corlattilistas_at_gmail.com>
Fecha: Thu, 02 Mar 2006 15:52:40 -0300

Reynier Perez Mira wrote:
> Quiero desarrollar un buscador para una aplicación de Intranet que debe buscar en un contenido de 3.9 Gb y creciendo cada día más. El mismo debe bucar dentro de un carpeta y que dentro de esa hay miles de carpetas y dentro miles de archivos.
>
> Encontre uno en Internet y me busca perfectamente pero en contenidos pequeños. Ahora cuando lo tiro contra 45935 archivos y 2226 carpetas entonces vienen los problemas pues al ver el proceso del apache este se monta en 200 y pico de uso de memoria y a gozar hay que reiniciarlo pues se curda el server completo.
>
el buscador deberia buscar dentro del contenido de los archivos? o solo
en el nombre del archivo?

si es que busca en el nombre del archivo lo que haria seria lo siguiente,
un php que lea todos los nombres y ubicacion y los guarde en una tabla
en una base de datos
y despues el buscador recorreria esa tabla buscando lo que necesita y
devolveria la ubicacion del archivo.
La tabla al usar indices va a ir mas rapido.

Ahora si tiene que buscar dentro de el contenido del archivo,
se me ocurre que podrias estructurar tipo
Documentos
    |_ informatica
       |_ programacion
       |_ hardware
    |_ cocina

y que solo busque en una carpeta especifica, o sea que el usuario
seleccione una categoria y asi se acorte el abanico de posibilidades,
con el consiguiente ahorro de recursos.

Un saludo,
Claudio

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby vie mar 03 2006 - 00:24:09 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:35 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo