Ich mache eine Menge Arbeit mit SharePoint-Suche in letzter Zeit und insbesondere die KeywordQuery-Klasse, Eigenschaften und Methoden.
Möchten Sie das Resultset wieder Ergebnisse jenseits der üblichen Verdächtigen (siehe hier), Sie hinzufügen sie der Auflistung SelectedProperties, wie in:
myKeywordQuery.SelectProperties.Add("Xyzzy");
Vielen Dank und eine Spitze des Hutes zu Corey Roth und Diese enorm hilfreich Blog-post (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
In meinem Fall, "Xyzzy" ist eigentlich eine verwaltete Eigenschaft nicht. Wenn ich es SelectedProperties trotzdem hinzugefügt, SharePoint warf eine meiner Lieblings immer Laufzeitausnahmen:
"Der Schöpfer dieser Störung keinen Grund geben."
Besonders gut gefällt mir die Hauptstadt "R" in der Vernunft. Das klingt für mich wie die.NET-Äquivalent des"I have no mouth, and I must scream.”
</Ende>
Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin