Eu tenho feito um pouco de trabalho com o KeywordQuery objeto no SharePoint 2010 e fazendo uso do HiddenConstraints Propriedade.
Eu não encontrei qualquer informação imediatamente útil no que propriedade, então eu pensei que eu iria rapidamente anotar como eu tenho usado ele.
Tanto quanto eu posso dizer, Essa é uma restrição automática adicionada à consulta para que você pode classificar do parque para lá e não se preocupe. Como tal, é apenas uma outra palavra-chave (ou conjunto de palavras-chave) e modificadores que você pode digitar na interface do usuário quando você fizer uma pesquisa de palavra-chave. Aqui está um exemplo:
keywordQuery.HiddenConstraints = "âmbito de aplicação:\"Industry" ";
Você pode adicionar restrições adicionais com um delimitador de espaço.
keywordQuery.HiddenConstraints = "âmbito de aplicação:\"Industry" defesa";
Acima está dizendo em inglês, "executar uma consulta de palavra-chave à procura de"defesa"e, além disso, usar o escopo de "Indústria".
Aqui é uma outra maneira de olhar para ele:
Eu tenho usado para fornecer um escopo automático dependente do contexto em um personalizado web part. Quando o usuário clica em uma guia e clica em um botão de pesquisa, na guia dita um escopo de pesquisa específico. Ele está funcionando bem até agora.
</fim>
Siga-me no Twitter em http://www.twitter.com/pagalvin