Bol som robiť trochu práce s KeywordQuery objekt v lokalite SharePoint 2010 a využívanie HiddenConstraints nehnuteľnosti.
Nepodarilo nájsť okamžite užitočné informácie o tomto majetku, tak som myslel bych rýchlo zapisovať ako som bol s použitím ho.
Ako môžete povedať, je to automatické obmedzenie pridané do dotazu tak, že môžete zoradiť Park to tam a nestarat sa o to. Ako taký, to je len ďalšie slovo (alebo sadu kľúčových slov) a modifikátory, ktoré môžete zadať do UI keď budeš robiť vyhľadávanie kľúčových slov. Tu je príklad:
keywordQuery.HiddenConstraints = "rozsah:\"Industry" ";
Môžete pridať ďalšie obmedzenia s priestor oddeľovač.
keywordQuery.HiddenConstraints = "rozsah:\"Industry" obrany";
Vyššie uvedené je povedať v angličtine, "spustenie dotazu kľúčové slovo hľadá"obrany"a ďalej, použitie rozsahu "Priemysel".
Tu je ďalší spôsob, ako na to pozerať:
Bol som pomocou to poskytnúť kontext-dependentný automatické rozsahu na vlastnej webovej časti. Keď používateľ klikne na kartu a klikne na tlačidlo Hľadať, karte určuje rozsah vyhľadávania. Funguje to dobre tak ďaleko.
</koniec>
Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin