Am făcut o mulţime de lucru cu SharePoint caută în ultima vreme şi în mod specific clasa KeywordQuery, Proprietăţi şi metode.
Dacă doriţi setul de rezultate în returna rezultate dincolo suspecţii de obicei (a se vedea aici), Adăugaţi la colecţia de SelectedProperties, ca şi în:
myKeywordQuery.SelectProperties.Add("xyzzy");
Multe mulţumiri şi un sfat de la pălărie la Corey Roth şi Acest post de blog-ul extrem de util (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
În cazul meu, "xyzzy" nu este de fapt o proprietate gestionată. Când am adăugat la SelectedProperties oricum, SharePoint au aruncat unul de meu preferat vreodată runtime excepţii:
"Creatorul de acest defect nu specifica un motiv."
Îmi place mai ales capitala "R" în motiv. Acest lucru sună la mine ca echivalentul .NET"Nu am nici o gura, şi eu trebuie să striga.”
</scop>
Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin