Eu teño feito unha chea de traballo coa investigación do SharePoint recentemente e, especialmente, a clase KeywordQuery, propiedades e métodos.
Se desexa que o conxunto de resultados para voltar resultados enriba e alén dos sospeitosos do costume (vexa aquí), engadir lo á colección SelectedProperties, como no:
myKeywordQuery.SelectProperties.Add("xyzzy");
Moitas grazas e unha punta do sombreiro para Corey Roth e este moi útil blog (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
No meu caso, "Xyzzy" non é realmente unha propiedade xestionado. Cando eu engade a SelectedProperties de calquera maneira, SharePoint xogou un dos meus favoritos de sempre excepcións de tempo de execución:
"O creador desta falla non especificou un motivo".
Gústame especialmente da capital "R" na razón. Isto paréceme que o. Equivalente Net de "Eu non teño ningunha boca, e eu teño que berrar."
</final>
Siga-me no Twitter http://www.twitter.com/pagalvin