none
Tri des résultats de recherche RRS feed

  • Question

  • Bonjour,

    Je travail sur un portail Intranet Moss 2007.

    Les utilisateurs de mes sites veulent pouvoir trier les résultats de leurs recherches (simple ou avancée).

    En plus du tri natif par pertinence et date, j'aurai besoin de tri par odre alphabetique, des tris par types de ressources (documents, pages...) et des tris sur des métadatas.

    Je précise, ce n'est pas la requête de recherche qui doit organisé les résultats mais bien l'utilisateur qui doit pouvoir choisir comment trier les infos affichées.

    Comment mettriez vous cela en place ?

    1- du natif est t'il possible ?

    2- ces tris sont ils vraiment natif sur SP 2010?

    3- une webpart d'affichage de liste avec option de tris (gridview ou autre) qui pourrait prendre en entrée le résultat de la recherche ferait l'affaire.

    Merci pour les infos. Je suis preneur de toutes les pistes.

     

    Maxime GILLET

     

     

    jeudi 16 septembre 2010 15:12

Réponses

  • Une solution qui se rapproche fortement du besoin initial: http://facetedsearch.codeplex.com/

     

    il reste a personnaliser pour mettre cette webpart en français.

    • Marqué comme réponse MaximeG. _ mercredi 29 septembre 2010 09:00
    mercredi 29 septembre 2010 09:00

Toutes les réponses

  • Le besoin est: une colonne dans le menu gauche qui permet a l'utilisateur de choisir quel affichage des résultats de recherche il veut (par auteur, par date, par site).

    La solution mise en place sur un ancien site SPS2003 est la suivante:

    -Modification du .dwp de la webpart "résultats principaux de recherche" avec ca:

    <GroupByList xmlns="urn:schemas-microsoft-com:sharepoint:DataResultBase">
    %__resource(QueryBase_GroupBySite_Label)__%, urn:schemas.microsoft.com:fulltextqueryinfo:sitename;
    %__resource(QueryBase_GroupByDate_Label)__%, DAV:getlastmodified;
    %__resource(QueryBase_GroupByAuthor_Label)__%, urn:schemas-microsoft-com:office:office#Author;
    %__resource(QueryBase_GroupBySize_Label)__%, DAV:getcontentlength;
    %__resource(QuickLinks_Type_Category_Text)__%, urn:schemas-microsoft-com:publishing:Category;
    Acteurs,urn:schemas-microsoft-com:office:office#ows_Acteurs;%__resource(LogResults_GroupByNone_Label)__%,
    </GroupByList>
     <DefaultGroupBy xmlns="urn:schemas-microsoft-com:sharepoint:DataResultBase">Acteurs</DefaultGroupBy>
     <SortByList xmlns="urn:schemas-microsoft-com:sharepoint:DataResultBase">%__resource(QueryBase_SortByRelevance_Label)__%, urn:schemas.microsoft.com:fulltextqueryinfo:rank DESC;
    %__resource(QueryBase_SortByDate_Label)__%, DAV:getlastmodified DESC;
    %__resource(QueryBase_SortByAuthorContact_Label)__%, urn:schemas-microsoft-com:office:office#Author;
    %__resource(QueryBase_SortByTitle_Label)__%, urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle;
    %__resource(QueryBase_SortBySize_Label)__%, DAV:getcontentlength;
    </SortByList>
    

    Je ne sais pas si cette webpart peut etre compatible moss 2007. J'ai réussi a l'importer, mais elle m'affiche un message : "Aucun résultat n'est disponible en raison d'une défaillance réseau. Veuillez contacter l'administrateur du portail."  (ce qui semble être un message sps2003)

    Est il possible de faire la même modification a partir d'un .webpart ? Si oui comment :-) ?

     

    Merci beaucoup

     

    mardi 21 septembre 2010 08:43
  • Une solution qui se rapproche fortement du besoin initial: http://facetedsearch.codeplex.com/

     

    il reste a personnaliser pour mettre cette webpart en français.

    • Marqué comme réponse MaximeG. _ mercredi 29 septembre 2010 09:00
    mercredi 29 septembre 2010 09:00
  •  

    Bonjour MaximeG,

     

    Je vous remercie pour le suivi de ce thread et pour avoir partagé votre solution !

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    jeudi 30 septembre 2010 07:22