He estat fent una mica de treball amb la KeywordQuery objecte en SharePoint 2010 i fent ús de la HiddenConstraints propietat.
No he trobat cap informació útil immediatament sobre el que propietat, Així pensava que donaria ràpidament anotar com he estat utilitzant.
En la mesura que puc dir, Això és una restricció automàtica afegit a la consulta de manera que pot ordenar del parc hi ha i no et preocupis. Com a tal, és només una altra paraula clau (o conjunt de paraules clau) i els modificadors que podeu escriure a l'UI quan fas una cerca per paraula clau. Heus aquí un exemple:
keywordQuery.HiddenConstraints = "abast:\"Industry" ";
Vostè pot afegir limitacions addicionals amb un delimitador d'espai.
keywordQuery.HiddenConstraints = "abast:\"Industry" defensa";
L'anterior està dient en anglès, "executar una consulta de paraula clau buscant"defensa"i a més, utilitzar l'abast "Indústria".
Aquí és una altra manera de mirar-lo:
He estat utilitzant per proporcionar un àmbit automàtica depenent del context a un element web personalitzades. Quan l'usuari fa clic en una pestanya i fa clic a un botó de cerca, la pestanya dicta un àmbit de cerca concret. Està funcionant bé fins ara.
</final>
Follow me on Twitter http://www.twitter.com/pagalvin