Сум бил прави многу работа со SharePoint пребарување во последно време и посебно на KeywordQuery класа, особините и методите.
Ако сакате пронајден во собата да се вратат резултати погоре и надвор од вообичаените осомничени (види тука), ќе го додадете на SelectedProperties колекција, како и во:
myKeywordQuery.SelectProperties.Add("Xyzzy");
Многу благодарам и врвот на капа да Corey Рот и овој енормно корисни блог пост (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
Во мојот случај, "Xyzzy" всушност и не е воден сопственост. Кога јас ќе ја додаде SelectedProperties онака, SharePoint фрли еден од моите омилени некогаш траење исклучоци:
"Креаторот на оваа грешка не прецизираше со причина."
Јас особено се допаѓа капитал "Р" во Разумот. Ова звучи на мене како. NET еквивалент на "Јас немам уста, и морам да врескаат."
</крајот>
Да се претплатите на мојот блог.
Следете ме на Twitter во http://www.twitter.com/pagalvin