2010-05-22 4 views
0

Je travaille sur une petite application de moteur de recherche avec asp.net 4.0. le processus d'indexation peut indexer chaque URL fondée dans chaque document et ceci de manière récursive pour l'un et l'autre. maintenant comment je peux mettre fin à ce processus quand je veux ou quand l'utilisateur a cliqué sur le bouton d'arrêt du navigateur?terminer le processus d'index pour le moteur de recherche

Répondre

1

Je ne pense pas que le bouton d'arrêt du navigateur est une bonne solution à votre problème. Si je comprends bien, vous avez un algorithme d'indexation url récursif qui n'a pas de cas de base. Ce qui signifie que l'algorithme ne sait pas quand s'arrêter. J'ai quelques suggestions qui pourraient vous aider.

1) Au lieu d'utiliser le bouton d'arrêt dans le navigateur, mettez un bouton sur la page. Pensez à avoir un bouton "start" et "stop".

ou

2) Mettre en oeuvre un cas de base pour votre algorithme récursif pour qu'il sache quand arrêter automatiquement. Le cas de base pourrait être l'algorithme pourrait s'arrêter après aller un nombre prédéfini ou défini par l'utilisateur des niveaux profonds dans la structure d'URL.

Questions connexes