Saya telah melakukan banyak kerja dengan carian SharePoint akhir-akhir ini dan khususnya kelas KeywordQuery, sifat-sifat dan kaedah.
Jika anda mahu hasil yang ditetapkan untuk kembali keputusan di atas dan di luar suspek biasa (lihat di sini), anda menambah koleksi SelectedProperties yang, seperti dalam:
myKeywordQuery.SelectProperties.Add("xyzzy");
Terima kasih banyak dan tip topi untuk Corey Roth dan blog post ini sangat membantu (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)
Dalam kes saya,, "Xyzzy" sebenarnya bukan harta diuruskan. Apabila saya menambah kepada SelectedProperties anyway, SharePoint melemparkan salah satu pengecualian kegemaran saya pernah runtime:
"Pencipta daripada kesalahan ini tidak menyatakan Sebab a."
Saya terutamanya suka modal "R" dalam Sebab. Ini bunyi kepada saya seperti yang setara. BERSIH daripada "Saya tidak mempunyai mulut, dan saya mesti menjerit."
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin