Dělala jsem trochu práce s KeywordQuery objekt služby SharePoint. 2010 a při využití HiddenConstraints Vlastnost.
Nenašel jsem žádné bezprostředně užitečné informace o této vlastnosti, Myslel jsem, že by rychle poznamenat jak používám už to.
Jak mohu říci, Toto je automatické omezení, které jsou do dotazu tak, že můžete řadit parku to tam a nestarat se o to. Jako takové, je to jen další klíčové slovo (nebo sadu klíčových slov) a modifikátorů, které můžete zadat do uživatelského rozhraní při hledání pomocí klíčových slov. Zde je příklad:
keywordQuery.HiddenConstraints = "obor:\"Industry" ";
Můžete přidat další omezení s oddělovačem mezera.
keywordQuery.HiddenConstraints = "obor:\"Industry" obrana";
Na výše uvedené se říká v angličtině, "spustit dotaz na klíčové slovo hledat"obrana"a dále, Použijte rozsah "Průmysl".
Tady je další způsob, jak na to:
Používala jsem ho poskytnout automatický rozsah kontextově závislé na vlastní webové části. Když uživatel klepne na kartu a klepne na tlačítko hledání, na kartě diktuje konkrétní obor. Funguje to dobře tak daleko.
</Konec>
Za mnou na Twitter na http://www.twitter.com/pagalvin