none
SP2013 - Récupérer les réponses de dicussion cross site collection avec le service de recherche RRS feed

  • Question

  • Bonjour à tous,

    J'aurais besoin de l'aide d'un d'entre vous si éventuellement vous avez une lumiére.

    J'aimerai récupérer les réponses de discussion de forum qui sont instancié dans chacun de mes sous sites.

    J'ai essayé CAML, SPSiteDataQuery,... enfin un peu tout ce qui est possible... il me reste le service de recherche.

    Car en effet j'ai des milliers de sous sites et tout ce que j'ai pu tester n'est pas assez performant, mais je pense que le service de recherche peut remplir cette tâche :)

    Bref, pour ça je voudrai récupérer les items des discussions board et donc j'utilise le contentclass:

    contentclass=STS_ListItem_DiscussionBoard

    Sauf que ça me retourne les Discussions et moi je souhaiterai non seulement les réponses mais que les réponses justement.

    A ma connaissance je ne connais que le STS_List_DiscussionBoard et STS_ListItem_DiscussionBoard, y en as t il un pour les réponses ?

    Si non, quelqu'un à une idée ?

    Merci d'avance ;)

    Valentin


    SharePoint Administrator & Developer Expert My blog: http://vlecerf.be Twitter: @IoX_ Microsoft Partner | MCP

    mardi 9 juin 2015 15:16

Réponses

  • Bonjour Valentin,

    Il semble y avoir une vue nommé "question avec réponses".

    Cette vue pourrait nous en apprendre un peu plus sur la colonne utilisé pour filtrer sur la colonne "réponse".

    Malheureusement, cette vue est système et on ne peut pas la modifier par l'interface alors il faudrait vérifier avec un outil du genre SharePoint Manager.

    Une fois qu'on aurait le nom de cette colonne on pourrait la rendre utilisable dans la recherche si ce n'est pas déjà fait par défaut. 

    Puis on pourrait utiliser la WebPart de résultat de recherche pour filtrer sur contentclass=STS_ListItem_DiscussionBoard AND nomDeLaColonneReponse=TRUE

    Merci

    Samuel Levesque | http://sharepointerie.com | SVP utiliser le bouton "Marquer comme réponse" sur les réponses qui vous aide car cela permet aux personnes qui peuvent rencontrer le même problème que vous, de retrouver rapidement quelle est la réponse qui a résolu leur problème. De plus, cela encourage aussi la personne qui a répondu à votre question, à répondre aux suivantes...

    mardi 16 juin 2015 00:37