IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

recherche windows search


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut recherche windows search
    Bonjour à tous,

    Voila dans le cadre de mon entreprise j'ai créé une interface qui utilise c#/asp pour permettre aux développeurs de l'entreprise de réaliser des recherches simplifiées avec des critères précis, tout fonctionne mais mon problème est que windows search à l'air de ne pas indéxer tous les mots, je m'explique.

    La plupart des recherches concernent des mots de ce style "maClasse.maFunction", si l'on recherche "maClasse.maFunction" pas de problème il retrouve toutes les occurences, si l'on recherche "maClasse" là aussi aucun problème mais par contre si je recherche "maFunction" alors la il ne trouve plus rien.

    Il semblerait que windows search index "maClasse.maFunction" comme n'étant qu'un seul mot.

    Cepandant si la recherche concerne "maClasse_maFunction" alors la toutes les recherches sont fructueuses.

    Donc est-ce que quelqu'un connaitrais le moyen de dire à windows search de considéré le "." en tant que séparateur de mots, comme le sont " " et "_" ?

    Ou alors vu que j'utilise des requêtes "SQL" pour faire mes recherches sur windows search, aurait-t-il un moyen de faire une recherche du style : WHERE CONTAINS('"*maFunction"') ?

    Cordialement,

    Bomba

  2. #2
    Membre confirmé Avatar de hmimoud
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    La dernière proposition semble bonne!

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 5
    Par défaut
    Je ne crois pas qu'on puisse agir au niveau de Windows Search.

    Mais effectivement tu peux agir au niveau SQL en utilisant CONTAIN, ou plus simplement "like" : Where nom_colonne like '%maFonction%'

    Cordialement

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Tout d'abord merci à vous deux,

    Mais mon problème est toujours d'actualité. La solution du CONTAINS('"*maFunction"') je l'avais bien évidemment essayée mais cela ne fonctionne pas.

    Sinon la solution where nom_colonne like "%maFunction%" est une bonne idée mais c'est quoi le nom de cette colonne ?
    Pour faire une recherche sur le contenu du fichier à ma connaissance il faut obligatoirement utiliser CONTAINS('"maFunction"') ou FREETEXT('"maFunction"').

    Cordialement,

    Bomba

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    je n'ai pas tout compris mais je ne vois pas pourquoi il ne te serait pas possible d'utiliser le prédicat de recherche contains et surtout pourquoi il ne marcherait pas.

    c'est bien un peu comme cela que tu fais non?
    http://blogs.msdn.com/b/cheller/arch...27/649120.aspx

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Par défaut
    Le problème vois-tu, si je fais WHERE CONTAINS('"MaClass.MaFunction"') je trouve, CONTAINS('"MaClass"') je trouve aussi le fichiers contenant "MaClasse.MaFuntcion". Mais si je cherche CONTAINS('"MaFunction"'), je ne trouve pas.

    Après j'ai essayé WHERE Contents LIKE '%MaFunction%' mais ça ne marche pas non plus. Je ne sais pas si tu vois mieux où je veux en venir ?

    Donc en fait il faudrait que je puisse rechercher un mot sans connaitre le début. Par exemple je cherche CONTAINS('"*phant"') et cela me renvoie les fichiers contenant le mot éléphant.

    Cordialement,

    Bomba.

Discussions similaires

  1. [XP]effacer l'historique de la recherche windows ?
    Par ferradji dans le forum Windows XP
    Réponses: 8
    Dernier message: 14/12/2008, 21h54
  2. Ajouter des extensions dans la recherche windows
    Par schnito dans le forum Windows XP
    Réponses: 3
    Dernier message: 29/05/2007, 20h22
  3. Gerer une recherche windows
    Par borislotte dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/05/2007, 15h44
  4. [Access]Re-creer la recherche windows
    Par borislotte dans le forum Access
    Réponses: 1
    Dernier message: 25/04/2007, 20h15
  5. [VBA - E] Controler recherche windows
    Par alex_elder1_1 dans le forum Macros et VBA Excel
    Réponses: 49
    Dernier message: 13/12/2006, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo