Съм правил много работа с SharePoint търсене напоследък и специално на KeywordQuery клас, свойства и методи.
Ако искате резултатите да върне резултати над и отвъд обичайните заподозрени (Вижте тук), го добавите към колекцията на SelectedProperties, както и в:
myKeywordQuery.SelectProperties.Add("xyzzy");
Много благодаря и върха на шапката да Кори Рот и този огромен полезен блог пост (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
В моя случай, "xyzzy" не е действително контролирано свойство. Когато аз го добавя към SelectedProperties все пак, SharePoint хвърли един от любимите ми някога runtime изключения:
"Създател на този отказ не уточни причината."
Особено ми харесват столицата "R" в разума. Това звучи ми като .NET еквивалент на"Аз не са в устата, и аз трябва да scream.”
</край>
Следвайте ме на Twitter в http://www.twitter.com/pagalvin