Buongiorno, sto realizzando un motore di ricerca per un'applicazione vb6.
In sostanza ho una serie di file txt contenuti in una cartella e voglio selezionare solamente quelli che contengono le parole inserite dall'utente.
Ho già realizzato il motore e in locale funziona bene, l'unico problema è la velocità. Nella cartella possono esserci molti file, attualmente ne ho 1400 e per fare il controllo completo ci vogliono molti secondi. Con 2 parole come testo di ricerca il tempo è circa 30 secondi.
Per cercare il testo apro il file col filesystemobject e poi faccio un controllo del tipo instr(testofile,parola). Il tutto inserito in un ciclo su tutti i file presenti.
Vorrei sapere se esiste un modo più rapido per fare il controllo. Mi interessa soprattutto perché questo motore andrà poi inserito in una dll chiamata da pagine asp e non vorrei sovraccaricare troppo il server.
Grazie a chi vorrà propormi qualche idea.