Yo he estado haciendo un montón de trabajo con SharePoint search últimamente y específicamente en la clase de KeywordQuery, propiedades y métodos.
Si desea que el conjunto de resultados a devolver resultados más allá de los sospechosos habituales (ver aquí), se agrega a la colección de SelectedProperties, como en:
myKeywordQuery.SelectProperties.Add("xyzzy");
Muchas gracias y una punta del sombrero a Corey Roth y Esta entrada de blog enormemente útil (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
En mi caso, "xyzzy" no es realmente una propiedad administrada. Cuando agregado a SelectedProperties de todas formas, SharePoint tiró uno de mi favorito nunca excepciones de tiempo de ejecución:
"El creador de este fallo no especificó una razón".
Me gusta especialmente la capital "R" en la razón. Esto me suena como el.NET equivalente de"No tengo ninguna boca, y yo debo gritar.”
</final>
Sígueme en Twitter en http://www.twitter.com/pagalvin