Я рабіў шмат працы з пошукам 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 кінуў адзін з маіх любімых калі-небудзь выключэнняў часу выканання:
"Стваральнік гэтага віна не паказаць прычыну".
Мне асабліва падабаецца сталіца "R" ў Reason. Гэта гучыць для мяне як. NET эквівалент "У мяне няма рота, і я павінен крычаць."
</канец>
Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin