Eu tenho feito muito trabalho com a pesquisa do SharePoint ultimamente e especificamente o KeywordQuery KeywordQuery classe, Propriedades e métodos.
Se você deseja que o conjunto de resultados para retornar resultados além dos suspeitos do costume (Consulte aqui), adicioná-lo à coleção SelectedProperties, como em:
myKeywordQuery.SelectProperties.Add("xyzzy");
Muito obrigado e uma ponta do chapéu a Corey Roth and Este post do blog extremamente útil (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
No meu caso, "xyzzy" não é realmente uma propriedade gerenciada. Quando eu adicionei-a SelectedProperties de qualquer forma, SharePoint atirou um dos meu favorito sempre exceções de tempo de execução:
"O criador desta falha não especificou um motivo."
Eu gosto especialmente a capital "R" no razão. Isso soa-me como o.LÍQUIDA equivalente de"Eu não tenho nenhuma boca, e eu deve gritar.”
</fim>
Siga-me no Twitter em http://www.twitter.com/pagalvin