J'ai fait beaucoup de travail avec SharePoint recherche dernièrement et plus particulièrement la classe KeywordQuery, propriétés et méthodes.
Si vous souhaitez que le jeu de résultats à retourner des résultats au-delà d'usual suspects (voir ici), vous ajouter à la collection SelectedProperties, comme dans:
myKeywordQuery.SelectProperties.Add(« xyzzy »);
Merci beaucoup et un truc du chapeau à Corey Roth et ce billet de blog extrêmement utile (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
Dans mon cas, « xyzzy » n'est pas réellement une propriété gérée. Lorsque j'ai ajouté à SelectedProperties de toute façon, SharePoint a jeté un de mes favoris toujours des exceptions runtime:
« Le créateur de cette faille ne précise pas une raison. »
J'aime particulièrement la capitale « R » dans la raison. Cela sonne pour moi comme la.NET équivalent de »Je n'ai aucune bouche, et je dois crier.”
</fin>
Me suivre sur Twitter à http://www.twitter.com/pagalvin