תג ארכיון: KeywordQuery SharePoint

הפניה בהישג יד: ברירת המחדל תוצאות בחיפוש KeywordQuery

מתי להפעיל את ביצוע() שיטה ב- KeywordQuery, באפשרותך ליצור ResultTable מבוסס על ResultType.RelevantResults.  מקטע קוד זה ממחיש למה אני מתכוון:

ResultTableCollection resultsTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

הטבלה שתיווצר תהיה את העמודות הבאות של מידע: 

מזהה
דרגה
כותרת
מחבר
גודל
נתיב
תיאור
כתיבה
SiteName
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
ContentClass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

אני נגזר רשימה זו SharePoint 2010 סביבה, מהדורה של הארגון.  בתקווה שזה יהיה שימושי למישהו בעתיד.

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery ואת המאפיין HiddenConstraints

אני כבר עושה עבודה עם קצת KeywordQuery אובייקט ב- SharePoint 2010 תוך שימוש HiddenConstraints מאפיין.

לא מצאתי כל מידע שימושי מיד את המאפיין, אז חשבתי שהייתי במהירות לשרבט איך אני משתמש בו.

עד כמה אני יכול להגיד, זהו אילוץ מסוג אוטומטי שהוספו לשאילתה כך באפשרותך למיין של פארק זה יש ולאחר לא מוטרד מכך.  ככזה, היא רק עוד מילת מפתח (או קבוצת מילות מפתח) תווי חיוג מיוחדים שאתה מקליד בתיבה אל ממשק המשתמש בעת ביצוע חיפוש מילת המפתח.  הנה דוגמה:

keywordQuery.HiddenConstraints = "טווח:\"Industry" ";

באפשרותך להוסיף אילוצים נוספים עם מפריד רווח.

keywordQuery.HiddenConstraints = "טווח:\"Industry" הגנה";

לעיל הוא אומר באנגלית, "הפעלת שאילתה מילת מפתח מחפש"הגנה", יתרה מזאת, שימוש בטווח "תעשייה".

הנה דרך אחרת להסתכל על זה:

image

אני משתמש בו כדי לספק טווח אוטומטי תלויי-ההקשר ב מותאמים אישית של web part.  כאשר המשתמש לוחץ על כרטיסיה, לוחץ על לחצן חיפוש, הכרטיסיה מכתיבה טווח חיפוש מסוים.  שהוא פועל היטב עד כה.

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin