SharePoint 2010 KeywordQuery a vlastnosť HiddenConstraints

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ť:

image

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>

Vyberajte môj blog.

Nasledujte ma na stebėtų na http://www.twitter.com/pagalvin

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *