SharePoint 2010 KeywordQuery och egenskapen HiddenConstraints

Jag har gjort lite arbete med den KeywordQuery objekt i SharePoint 2010 och utnyttjar den HiddenConstraints Egenskapen.

Hittade inte något omedelbart användbar information på som egenskapen, så jag trodde jag skulle snabbt anteckna hur jag har använt det.

Såvitt jag kan berätta, Detta är en automatisk villkoret läggs till frågan så att du kan sortera Park det det och inte oroa.  Som sådana, Det är bara ett annat nyckelord (eller en uppsättning sökord) och modifierare som du kan skriva i att Användargränssnittet när du gör en nyckelordssökning.  Här är ett exempel:

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" ";

Du kan lägga till ytterligare villkor med utrymme avgränsare.

keywordQuery.HiddenConstraints = "räckvidd:\"Industry" Defense";

Ovanstående säger på engelska, "kör ett nyckelord söker"försvar"och dessutom, Använd "Industrin" scope.

Här är ett annat sätt att se på det:

image

Jag har använt det för att ge ett sammanhang-beroende automatiska scope på en anpassad webbdel.  När användaren klickar på en flik och klickar på sökknappen, fliken dikterar ett särskilt sökomfattningen.  Det fungerar väl så långt.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *