Я займаюся багато роботи з пошуку 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 еквівалент"У мене немає рота, і я повинна кричати.”
</кінець>
Йди за мною на Twitter в http://www.twitter.com/pagalvin