Moteur de recherche plein texte sous forme de service web

Soyez le premier à donner votre avis sur cette source.

Vue 15 790 fois - Téléchargée 1 149 fois

Description

A quoi sert ce code rien de plus évident !!! à recenser des pages par rapport à une requete
y'a un exemple qui marche sur le site www.clubgalilee.fr.st
euh...... :(:( qui marche.

J'ai changer quelques méthodes de gestion des strings par celle fournies par le framework et les durées d'analyse sont maintenant réduites par deux.

Ce qu'il reste à faire :
nettoyer le code et les variables inutiles ainsi que les écritures/lecture de variables inutiles. Améliorer la prise en charges des accents et autres particularités de la localisation fr. Corriger les commentaires,prise en charge d'une rechercher l'expression exacte (ex : "extension SOAP"),Effectuer un décompte des occurences par mots clés.

ce qui peux etre fait : créer un cache pour stocker les recherches déja effectuées et y ajouter des entrées manuelles

Source / Exemple :


penser à inclure ceci dans le web.config de voter app.
<appSettings>
<add key="FileTypes" value=".aspx,.htm,.html" />
<add key="ExcludedFiles" value=",Default.aspx," />
<add key="ExcludedFolders" value=",Bin,Images,scripts,styles,xmldata,_derived,_themes," />
<add key="StartSearchPath" value="C:\ClubGalilee\" />
<add key="AllowedFolderDepth" value="5" />
</appSettings>

Conclusion :


pour ExcludedFiles et ExcludedFolders vous allez me demander mais pourquoi écrire bin encadré par deux virgules alors qu'il est en début de chaîne. En faite c juste pour éviter qu'au niveau du code ce qui se produisait avant ne se produise c'est à dire que l'exclusion de bin entraine l'exclusion de binaries par exemple

IlSandor

www.ilsandor.net

PS : il s'agit d'un remodelage du code proposé par jackboy.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
39
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
27 avril 2005

il faut ajouter les accès en lecture sur les dossier concernés au compte ASPNET. C'est le compte utilisé par defaut par le runtime ASP.NET pour accéder aux fichiers.
Messages postés
2
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
11 février 2005

j'ai un bleme avec ton code, lors de l'appel de la methode invoke du process SOAP, le navigateur me renvoie systematiquement une erreur 401 (access denied). POuratnt si je tape l'url direct dans IE, cela fonctionne. As tu une idée ??,
config : IIS + .NET + XP pro

SUPER TON PROGR, du Grand !!!
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
1
AS tu fais une version améliorée???
SI oui peux tu me la communiquer sur mon adresse e-mail:
webmaster@gilles4.com
Merci
Messages postés
39
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
27 avril 2005

j'y ai un peu participé effectivement ;)
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
1
Pas mal l'histoire du pendule, sur le site de Gallilée.
C'est toi qu'il la réalislée????
A Plus
G_____
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.