Dwi wedi gwneud ychydig o waith gyda y KeywordQuery gwrthrych yn SharePoint 2010 ac yn gwneud defnydd o y HiddenConstraints eiddo.
Doeddwn i ddim yn dod o hyd i unrhyw wybodaeth ddefnyddiol ar unwaith ar yr eiddo a, felly yr wyf yn meddwl y byddwn i'n gyflym jot i lawr sut yr wyf i wedi bod yn ei ddefnyddio.
Cyn belled ag y gallaf ddweud, Mae hyn yn gyfyngiad awtomatig yn ychwanegu at yr ymholiad fel y gallwch math o Parc ei yno a boeni amdano. Fel y cyfryw, Mae allweddair newydd arall (neu set o allweddeiriau) ac addaswyr Gallwch deipio mewn i UI pan fyddwch yn gwneud chwiliad gair allweddol. Dyma enghraifft:
keywordQuery.HiddenConstraints = "cwmpas:\"Industry" ";
Gallwch ychwanegu cyfyngiadau ychwanegol gyda amffinydd gofod.
keywordQuery.HiddenConstraints = "cwmpas:\"Industry" i berffeithio";
Uchod yn ei ddweud yn Saesneg, "rhedeg ymholiad allweddair chwilio am"i berffeithio"ac ar ben hynny, defnyddio cwmpas "Diwydiant".
Dyma ffordd arall o edrych ar ei:
Dwi wedi defnyddio ei i ddarparu cwmpas awtomatig y cyd-destun sy'n ddibynnol ar ran gwe personol. Pan fydd y defnyddiwr yn syrthio i'w le ar glust ac botwm chwilio yn syrthio i'w le, Mae y tab yn pennu cwmpas chwiliad penodol. Mae'n gweithio'n dda hyd yma.
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin