Arsip Tag: KeywordQuery SharePoint

Referensi yang berguna: Default hasil dari pencarian KeywordQuery

Ketika Anda memanggil Execute() metode pada KeywordQuery, Anda dapat membuat ResultTable berdasarkan ResultType.RelevantResults.  Potongan kode ini menggambarkan apa yang saya maksud:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Tabel yang dihasilkan akan memiliki kolom berikut informasi: 

WorkId
Peringkat
Judul
Penulis
Ukuran
Jalan
Deskripsi
Menulis
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Aku berasal daftar ini dari SharePoint 2010 lingkungan, edisi Enterprise.  Mudah-mudahan itu akan berguna untuk seseorang di masa depan.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery dan properti HiddenConstraints

Saya telah melakukan sedikit pekerjaan dengan KeywordQuery objek dalam SharePoint 2010 dan memanfaatkan HiddenConstraints properti.

Saya tidak menemukan informasi yang berguna segera bahwa properti, Jadi saya pikir saya akan cepat menuliskan bagaimana saya telah menggunakannya.

Sejauh yang saya dapat memberitahu, ini adalah kendala otomatis ditambahkan ke pertanyaan sehingga Anda dapat semacam taman itu ada dan tidak khawatir tentang hal itu.  Seperti, It's just another kata kunci (atau kumpulan kata kunci) dan pengubah yang Anda dapat mengetik dalam ke UI ketika Anda melakukan pencarian kata kunci.  Berikut adalah contoh:

keywordQuery.HiddenConstraints = "lingkup:\"Industry" ";

Anda dapat menambahkan tambahan kendala dengan pembatas ruang.

keywordQuery.HiddenConstraints = "lingkup:\"Industry" Pertahanan";

Di atas mengatakan dalam bahasa Inggris, "menjalankan query kata kunci mencari"Pertahanan"dan selanjutnya, menggunakan lingkup "Industri".

Berikut adalah cara lain untuk melihat itu:

image

Saya telah menggunakannya untuk menyediakan cakupan otomatis bergantung pada konteks pada bagian web kustom.  Ketika pengguna mengklik tab dan klik tombol Cari, tab menentukan cakupan pencarian tertentu.  Itu adalah bekerja baik sejauh.

</akhir>

Berlangganan ke blog saya.

Ikuti saya di kegugupan di http://www.twitter.com/pagalvin