אני כבר עושה עבודה עם קצת KeywordQuery אובייקט ב- SharePoint 2010 תוך שימוש HiddenConstraints מאפיין.
לא מצאתי כל מידע שימושי מיד את המאפיין, אז חשבתי שהייתי במהירות לשרבט איך אני משתמש בו.
עד כמה אני יכול להגיד, זהו אילוץ מסוג אוטומטי שהוספו לשאילתה כך באפשרותך למיין של פארק זה יש ולאחר לא מוטרד מכך. ככזה, היא רק עוד מילת מפתח (או קבוצת מילות מפתח) תווי חיוג מיוחדים שאתה מקליד בתיבה אל ממשק המשתמש בעת ביצוע חיפוש מילת המפתח. הנה דוגמה:
keywordQuery.HiddenConstraints = "טווח:\"Industry" ";
באפשרותך להוסיף אילוצים נוספים עם מפריד רווח.
keywordQuery.HiddenConstraints = "טווח:\"Industry" הגנה";
לעיל הוא אומר באנגלית, "הפעלת שאילתה מילת מפתח מחפש"הגנה", יתרה מזאת, שימוש בטווח "תעשייה".
הנה דרך אחרת להסתכל על זה:
אני משתמש בו כדי לספק טווח אוטומטי תלויי-ההקשר ב מותאמים אישית של web part. כאשר המשתמש לוחץ על כרטיסיה, לוחץ על לחצן חיפוש, הכרטיסיה מכתיבה טווח חיפוש מסוים. שהוא פועל היטב עד כה.
</קצה>
עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin