Я роблю трохи роботи з на KeywordQuery об'єкт у SharePoint 2010 і з використанням на HiddenConstraints майно.
Я не знайшов будь-які відразу ж корисні відомості про що власності, так я думав, я б швидко записувати як я використовую його.
Наскільки я можу сказати, Це автоматичний обмеження, додані до запиту, так що ви можете відсортувати парк його там і не турбуватися про це. Таким чином, Це є ще одним ключовим словом (або набір ключових слів) і модифікатори, які ви можете ввести до інтерфейсу користувача коли ви зробити пошук за ключовим словом. Нижче наведено приклад:
keywordQuery.HiddenConstraints = "сфера:\"Industry" ";
Можна додати додаткові обмеження з простору роздільник.
keywordQuery.HiddenConstraints = "сфера:\"Industry" оборона";
Вище говорить англійською мовою, "виконання запиту ключовим словом шукає"захист"і, крім того, використовувати рамки "Промисловості".
Інший спосіб погляд на це:
Я використовую його надати контексті залежать від автоматичного сферу користувацьких веб-частини. Коли користувач натискає на вкладку і натискає кнопку Пошук, вкладці диктує області певного пошуку. Він працює добре до цих пір.
</кінець>
Йди за мною на Twitter в http://www.twitter.com/pagalvin