Ek het 'n bietjie van die werk te doen met die KeywordQuery voorwerp in SharePoint 2010 en gebruik te maak van die HiddenConstraints eiendom.
Ek het nie 'n onmiddellik nuttige inligting oor die daardie eiendom, so het ek gedink ek sou vinnig neerskryf hoe ek dit gebruik.
Sover ek kan sê, dit is 'n outomatiese is bygevoeg by die navraag nie, sodat jy kan sorteer van die park dit daar en nie bekommerd wees daaroor nie. As sodanig, dit is net nog 'n navraag (of 'n stel van sleutelwoorde) wysigers wat jy kan tik in die UI wanneer jy 'n navraag soek. Hier is 'n voorbeeld:
keywordQuery.HiddenConstraints = "omvang:\"Nywerheid " ";
Jy kan ekstra beperkings met 'n ruimte skeiding steken.
keywordQuery.HiddenConstraints = "omvang:\Nywerheid " verdediging ";
Die bogenoemde is in Engels sê, "Hardloop 'n sleutelwoord soek na" verdediging "en voorts, gebruik van die "produksie" omvang.
Hier is 'n ander manier om daarna te kyk:
Ek het al met behulp van 'n konteks-afhanklike outomatiese omvang te voorsien op 'n persoonlike web deel. Wanneer die gebruiker op 'n blad en druk 'n soektog-knoppie, die blad dikteer 'n bepaalde soektog omvang. Dit is goed so ver.
</einde>
Volg my op Twitter http://www.twitter.com/pagalvin