SharePoint 2010 KeywordQuery og egenskaben HiddenConstraints

Jeg har gjort en smule af arbejdet med den KeywordQuery objekt i SharePoint 2010 og gør brug af den HiddenConstraints Egenskaben.

Enhver straks nyttige oplysninger om den, der fandt ikke egenskaben, så jeg tænkte ville jeg hurtigt margennotevinduer hvordan jeg har brugt det.

Så vidt jeg kan fortælle, Dette er en automatisk begrænsning føjes til forespørgslen, så du kan sortere Park det der og ikke bekymre dig om det.  Som sådan, Det er bare et andet nøgleord (eller sæt søgeord) og ordrefaktorer, som du kan skrive i til Brugergrænsefladen, når du gør en nøgleordssøgning.  Her er et eksempel:

keywordQuery.HiddenConstraints = "anvendelsesområde:\"Industry" ";

Du kan tilføje yderligere begrænsninger med en plads afgrænser.

keywordQuery.HiddenConstraints = "anvendelsesområde:\"Industry" forsvaret";

Ovenstående siger på engelsk, "køre en forespørgsel for nøgleord på udkig efter"forsvar"og desuden, bruge "Industri" anvendelsesområde.

Her er en anden måde at kigge på det:

image

Jeg har brugt det til at give en kontekst-afhængige af automatiske anvendelsesområde på en brugerdefineret webdel.  Når brugeren klikker på en fane og klikker på søgeknappen, fanen dikterer et bestemt søgeområde.  Det arbejder godt hidtil.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *