SharePoint 2010 KeywordQuery und die HiddenConstraints-Eigenschaft

Ich mache ein wenig Arbeit mit der KeywordQuery Objekt in SharePoint 2010 und nutzt die HiddenConstraints Eigenschaft.

Ich finde keine sofort hilfreiche Informationen auf, die die Eigenschaft, so ich dachte, würde ich schnell, wie ich es verwendet haben notieren.

Soweit ich das beurteilen kann, Dies ist eine automatische Einschränkung der Abfrage hinzugefügt werden, so dass Sie können Sortieren des Parks, die es gibt und nicht darum kümmern.  Als solche, Es ist nur ein weiteres Schlüsselwort (oder Satz von Schlüsselwörtern) und Modifizierer, die Sie in der Benutzeroberfläche eingeben können, wenn Sie eine Schlüsselwortsuche.  Hier ist ein Beispiel:

keywordQuery.HiddenConstraints = "Scope:\"Industry" ";

Sie können zusätzliche Einschränkungen mit Raum Trennzeichen hinzufügen.

keywordQuery.HiddenConstraints = "Scope:\"Industry" Verteidigung";

Die oben genannten ist in Englisch sagen, "Ausführen einer Schlüsselwort-Abfrage auf der Suche nach"Verteidigung"und darüber hinaus, Verwenden Sie den Bereich "Industrie".

Hier ist eine andere Art der Betrachtung es:

image

Ich habe es verwendet um einen Kontext-abhängige automatischen Anwendungsbereich auf ein benutzerdefiniertes Webpart bereitzustellen.  Wenn der Benutzer auf eine Registerkarte klickt und klickt auf eine Schaltfläche "suchen", die Registerkarte diktiert einen bestimmten Suchbereich.  Es funktioniert gut so weit.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *