Saya telah melakukan sedikit kerja dengan KeywordQuery objek di SharePoint 2010 dan membuat penggunaan HiddenConstraints harta.
Saya tidak menjumpai apa-apa maklumat serta-merta membantu dalam harta yang, jadi saya fikir saya cepat akan mencatat bagaimana saya telah menggunakan ia.
Setakat yang saya boleh memberitahu, ini adalah satu kekangan automatik ditambah ke permintaan supaya anda boleh menyusun taman di sana dan tidak bimbang mengenainya. Oleh itu, ia hanya kata kunci lain (atau set kata kunci) dan pengubah bahawa anda boleh menaip untuk UI apabila anda melakukan carian kata kunci. Berikut adalah contoh:
keywordQuery.HiddenConstraints = "skop:\"Industry" ";
Anda boleh menambah kekangan tambahan dengan pemisah ruang.
keywordQuery.HiddenConstraints = "skop:\"Industry" Pertahanan";
Di atas mengatakan dalam bahasa Inggeris, "Menjalankan query kata kunci mencari" pertahanan "dan seterusnya, menggunakan "Industri" skop.
Berikut adalah satu lagi cara untuk melihat ia:
Saya telah menggunakan ia untuk menyediakan skop automatik konteks yang bergantung pada bahagian web adat. Apabila pengguna klik pada tab dan klik butang carian, tab menentukan skop carian tertentu. Ia berfungsi dengan baik setakat ini.
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin