Съм правил малко работа с KeywordQuery обект в SharePoint 2010 и използване на HiddenConstraints имоти.
Аз не намирам никаква незабавно полезна информация за това свойство, така си мислех, че бързо ще нахвърлям как аз бях го използва.
Доколкото мога да кажа, Това е автоматичен ограничение, добавени към заявката, така че можете да сортирате парк го там и не се тревожи за това. Като такива, Това е просто друга дума (или набор от ключови думи) и модификатори, които можете да въведете в потребителския интерфейс, когато направите търсене по ключова дума. Ето един пример:
keywordQuery.HiddenConstraints = "обхват:\"Industry" ";
Можете да добавите допълнителни ограничения с пространство разделител.
keywordQuery.HiddenConstraints = "обхват:\"Industry" защита";
По-горе се казва на английски език, "изпълни заявка ключова дума, търсене за"отбрана"и освен това, Използвайте категорията "Индустрия".
Ето още един начин на възприемане на това:
Аз бях го използва да предоставя контекст зависими автоматичен обхват на уеб част. Когато потребителят щракне върху раздел и щракне върху бутон за търсене, раздела диктува на обхват на търсене. Тя работи добре досега.
</край>
Следвайте ме на Twitter в http://www.twitter.com/pagalvin