Ik heb gedaan een heleboel werk met SharePoint search laatste tijd en specifiek de KeywordQuery klasse, eigenschappen en methoden.
Als u wilt dat de resultaatset om terug te keren resultaten boven en buiten de gebruikelijke verdachten (Zie hier), u toevoegen aan de collectie SelectedProperties, Als in:
myKeywordQuery.SelectProperties.Add("xyzzy");
Hartelijk dank en een tip van de hoed aan Corey Roth en deze enorm nuttig blogpost (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
In mijn geval, "xyzzy" is eigenlijk een beheerde eigenschap niet. Wanneer ik toegevoegd aan SelectedProperties toch, SharePoint gooide een van mijn favoriete ooit runtime uitzonderingen:
"De maker van deze schuld specificeerde niet een reden."
Ik houd vooral de hoofdletter "R" in reden. Dit klinkt voor mij als de.NETTO equivalent van"I have no mouth, and I must scream.”
</einde>
Volg mij op Twitter op http://www.twitter.com/pagalvin