none
Recherche avancée & Scope RRS feed

  • Question

  • Nous travaillons actuellement sur le paramétrage de MOSS 2007, et nous nous heurtons à un petit problème :

     

    Comment définir le scope sur lequel s'appuie une page de recherche avancée ?

     

    Cela marche sans problème pour la recherche 'simple', mais le mieux que nous avons pu faire pour la recherche avancée, c'est afficher une checkbox, que l'utilisateur doit cocher si il souhaite que sa recherche soit *effectivement* restreinte au scope qui nous intéresse...

     

    Je suppose qu'il doit y avoir moyen de faire mieux, et que nous sommes passés à côté de quelque chose d'énorme ?

     

    Merci d'avance de me montrer que j'ai tort !

     

    Nicolas

    lundi 11 juin 2007 15:46

Réponses

  • En fait, il faut désactiver l'affichage des étendues (scopes) dans la webpart de recherche avancée (via les propriétés) et spécifier une page spécifique d'affichage des résultats (tjs via les propriétés de la webpart).
    Ensuite, dans la page de résultats de recherche (plus préciément dans la webpart des résultats), il faut limiter la recherche au scope défini (cela se fait via les propriétés de la webpart).
    Ceci devrait marcher ! mais j'ai un problème lorsque la webpart de recherche est la webpart avancée ! En fait, même si on précise un scope bien défini pour la webpart des résultats, cela n'a pas d'effets et les résultats sont ceux de tout le site !
    Par contre, cela fonctionne bien si on utilise la webpart de recherche simple.
    Aymen
    mercredi 16 septembre 2009 23:26

Toutes les réponses

  • Bonjour

     

    J'ai le même problème. Personne n'a de solution?

     

     

    jeudi 5 juillet 2007 15:30
  • Bonjour,

     

    Je ne crois pas que ce paramétrage existe par défaut dans le produit.

    La seule astuce que nous avons trouvé est d'écrire un javascript qui coche le premier scope lors du chargement de la page.

     

    On a pas mieux Sad

     

    Proot

    lundi 23 juillet 2007 14:58
  • En fait, il faut désactiver l'affichage des étendues (scopes) dans la webpart de recherche avancée (via les propriétés) et spécifier une page spécifique d'affichage des résultats (tjs via les propriétés de la webpart).
    Ensuite, dans la page de résultats de recherche (plus préciément dans la webpart des résultats), il faut limiter la recherche au scope défini (cela se fait via les propriétés de la webpart).
    Ceci devrait marcher ! mais j'ai un problème lorsque la webpart de recherche est la webpart avancée ! En fait, même si on précise un scope bien défini pour la webpart des résultats, cela n'a pas d'effets et les résultats sont ceux de tout le site !
    Par contre, cela fonctionne bien si on utilise la webpart de recherche simple.
    Aymen
    mercredi 16 septembre 2009 23:26
  • ma proposition ici : http://social.msdn.microsoft.com/Forums/fr-FR/sharepointfr/thread/8e23d476-ceaa-436c-bfed-ed34daab427a
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    • Proposé comme réponse Arnault Nouvel jeudi 17 septembre 2009 08:48
    jeudi 17 septembre 2009 08:48