Jeg har gjort mye arbeid med det siste SharePoint-Søk og spesielt KeywordQuery-klassen, Egenskaper og metoder.
Hvis du vil at resultatsettet til å returnere resultater utover de vanlige mistenkte (se her), du legger det til i samlingen SelectedProperties, som i:
myKeywordQuery.SelectProperties.Add("xyzzy");
Mange takk og et tips av hatten å Corey Roth og Dette enormt nyttig blogginnlegg (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
I mitt tilfelle, "xyzzy" er ikke egentlig en forvaltet egenskap. Når jeg la det til SelectedProperties uansett, SharePoint kastet en av mine favoritt noensinne runtime-unntak:
"Den som oppretteren denne feilen angav ikke en grunn."
Jeg liker spesielt hovedstaden "R" i grunn. Dette høres for meg ut som den.NET tilsvarer"Jeg har ingen munn, og jeg må skrike.”
</slutten>
Følg meg på Twitter på http://www.twitter.com/pagalvin