מתי להשתמש ב- Web Part של שאילתת תוכן או ב- Web Part של חיפוש תוכן ב- SharePoint

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

קיימים שני רכיבי web Part שניתן להשתמש בהם כדי לחפש נתונים באתר SharePoint. הם דומה מאוד: תוכן שאילתה Web Part (CQWP) ואת תוכן חיפוש Web Part (CSWP). פשוט על-ידי הצגת שמותיהם, היא אינה ברורה כדי להבחין את ההפרש בין שני.

Web Part של שאילתת תוכן וחיפוש תוכן

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

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

  • השתמש ב- CQWP כאשר יש לך כמות מוגבלת של תוכן, השאילתה שלך פשוטה ואינך מצפה שהתוכן יגדל במידה משמעותית בעתיד.

  • השתמש ב- CSWP בכל התרחישים האחרים שבהם ברצונך להציג תוכן המבוסס על שאילתה.

הטבלה שלהלן מציגה השוואה בין שני רכיבי ה- Web Part:

אופן הפעולה של ה- Web Part

Web Part של שאילתת תוכן

Web Part של חיפוש תוכן

קביעת התצורה של השאילתה

קלה

יהיה עליך להכיר תכונות חיפוש מסוימות כגון מאפיינים מנוהלים.

ביצוע שאילתה על כמויות גדולות של תוכן

מוגבל

כן

טיפול בשאילתות מורכבות

מוגבל

כן

יכולת התרחבות למצב עתידי של גידול בתוכן

מוגבל

כן

הצגת תוכן מאוספי אתרים אחרים

לא

כן (ראה שימוש Web Part של חיפוש תוכן להצגת תוכן מאוסף אתרים אחרים שלהלן)

ניתן להתאים אישית את העיצוב של תוצאות השאילתה

כן, באמצעות XSLT.

כן, באמצעות HTML.

עלות התחזוקה בארכיטקטורת אתרים מורכבת

גבוהה

Small (ראה שימוש ב- Web Part של חיפוש התוכן כדי להגביל את עלות התחזוקה שלהלן)

צמצום תוצאות השאילתה המוצגות ב- Web Part

לא

כן, בשילוב עם ה- Web Part של המיקוד.

ניתן להשתמש בשני רכיבי ה- Web Part להצגת מידע המאוחסן באתר משנה. חוויית המשתמש של מחברי התוכן והמבקרים באתר הבית זהה בלי קשר ל- Web Part שבו אתה משתמש. ההבדל בין שני רכיבי ה- Web Part הוא בטכנולוגיה שבה הם משתמשים. רכיב CQWP מבצע שאילתה על מסד נתונים בעוד ש- CSWP מבצע שאילתה על אינדקס החיפוש.

להלן דוגמה לאופן הפעולה של רכיבי Web Part אלה. דוגמה א' מציגה חברה המשתמשת ב- CQWP כדי להציג תוכן מאתר המשנה של המכירות, ודוגמה ב' מציגה חברה המשתמשת ב- CSWP כדי להציג תוכן מאתר המשנה של המכירות.

כיצד CQWP ו- CSQP מציגים תוכן

הסבר תמונה

דוגמה א':
Web Part של שאילתת תוכן

דוגמה ב':
Web Part של חיפוש תוכן

1

אתה מחבר תוכן ברשימה.

אתה מחבר תוכן ברשימה.

2

פריטי הרשימה מאוחסנים מיד במסד נתונים.

במרווחי זמן קבועים, פריטי הרשימה נסרקים באופן אוטומטי ומתווספים לאינדקס החיפוש.

3

מבקר מציג את אתר הבית. רכיב CQWP שולח שאילתה באופן אוטומטי למסד הנתונים.

מבקר מציג את אתר הבית. רכיב CSWP שולח באופן אוטומטי שאילתה לאינדקס החיפוש.

4

מסד הנתונים מחזיר תוצאת שאילתה ומציג אותה ברכיב CQWP.

אינדקס החיפוש מחזיר תוצאת שאילתה ומציג אותה ברכיב CSWP.

מכיוון ששני רכיבי ה- Web Part משתמשים בטכנולוגיות שונות, מקרי השימוש שבהם יש לבחור בכל אחד מהם שונים. לעתים קרובות, מקרי השימוש מורכבים יותר מאשר הדוגמה הפשוטה שהוצגה בסעיף הקודם. לפני שתחליט באיזה Web Part להשתמש, חשוב שתשקול את הנקודות הבאות:

  • מה כמות התוכן?

  • כמה מורכבת תהיה השאילתה?

  • היכן התוכן שלי יאוחסן?

  • עד כמה התוכן צפוי לגדול לאורך זמן?

  • עד כמה עלויות התחזוקה שלי יגדלו לאורך זמן?

מומלץ לטפל בכל הסוגיות הללו ביחד ולא בנפרד.

הערה:  אם אתה שוקל לעבור מאתר SharePoint מקומי לאתר של SharePoint Online, ואתה משתמש ברכיבי CQWP באתר SharePoint המקומי שלך, ייתכן שתיתקל בכמה בעיות בביצועים. ב- SharePoint Online לא תוכל לשנות את קנה המידה של הדייר שלך כדי לשפר את הביצועים. כמו כן, פונקציונליות האחסון במטמון פועלת באופן שונה ב- SharePoint Online מאשר ב- SharePoint מקומי.

מה משפיע על הביצועים של ה-Web Part של שאילתת תוכן

בדוגמה הקודמת, אם הרשימה 'חדשות' מכילה פחות מ- 5000 פריטים, סביר שהביצועים של CQWP יהיו טובים מאוד. לעומת זאת, אם הרשימה 'חדשות' ארוכה מ- 5000 פריטים, והשאילתה ב- CQWP מורכבת, ה- Web Part עלול להיתקל בבעיות בביצועים. קשה להגדיר במדויק מהי שאילתה מורכבת, אך מקור שכולל את כל האתרים באוסף האתרים שלך מורכב יותר ממקור אשר מבצע שאילתה על רשימה ספציפית. בנוסף, אם השאילתה משתמשת במסננים נוספים, מורכבות השאילתה גדלה. מורכבות השאילתה גדלה בהתאם לסוגי עמודות האתר ולתנאים שבהם אתה משתמש. להלן כמה דוגמאות:

  • שאילתה מסנני עמודת אתר מסוג מספר שורות טקסט מורכבת יותר מאשר שאילתה המסננת לפי עמודת אתר מסוג כן/לא.

  • מסנן המשתמש בתנאי מכיל מורכב יותר משאילתה המשתמשת בתנאי שווה.

  • תנאי או מרובים מגדילים את המורכבות של השאילתה.

קביעת תצורה של שאילתה ב- CQWP

הביצועים של CQWP מושפעים גם מהמקום שבו מאוחסן התוכן שלך. אם התוכן שלך מאוחסן בכמה אתרים, המספר הכולל של פריטי רשימה שעל ה- Web Part לעבד ישפיע על הביצועים שלו. לדוגמה, באתר הבית של החברה, ברצונך להציג את פריטי החדשות האחרונים מרשימות המנוהלות בכמה אתרי משנה. כל רשימה מכילה 1000 פריטים. פירוש הדבר ש- CQWP יצטרך לבצע שאילתה על 3000 פריטים.

שאילתה באתרי משנה מרובים

בדוגמה זו, אם השאילתה פשוטה, סביר שהביצועים של CQWP יהיו טובים כל עוד סכום הפריטים הכולל יהיה קטן מ- 5000. לעומת זאת, אם השאילתה מורכבת, CQWP עלול להיתקל בבעיות בביצועים, גם אם סכום הפריטים הכולל הוא אלפים בודדים.

גורם חשוב נוסף היכול להשפיע על הביצועים של CQWP הוא שאלת הגידול בתוכן. פתרון שפועל היטב היום לאו דווקא יתאים לתוכן העתידי שלך. אם אתה צופה גידול משמעותית במספר האתרים או בכמות התוכן, לא כדאי להשתמש ב- CQWP.

תוכל להשתמש בשני רכיבי ה- Web Part להצגת תוכן בהתאם למידע המתקבל מהניווט באתר. לדוגמה, כאשר מבקר עובר לדף מסוים, ה- Web Part בדף זה שולח באופן אוטומטי שאילתה המכילה מידע מתוך הניווט באתר. תוצאות החיפוש מוצגות ב- Web Part. אם אין תוכן רב והשאילתה פשוטה, ניתן להשתמש בכמה רכיבי CQWP כדי להציג את התוכן. עם זאת, מכיוון שיהיה עליך לתחזק כל CQWP בנפרד, עלות התחזוקה עלולה לנסוק במהירות.

באמצעות ה-CSWP עם ניווט מנוהל וכתובת דף קטגוריה, עלויות התחזוקה שלך יישארו בדיוק כפי התוכן שלך גדל. לדוגמה, אם אתה מוסיף קטגוריה חדשה הניווט לתוכן שלך, באפשרותך להשתמש באותו דף קטגוריה כדי להציג את התוכן השייך הקטגוריה הניווט החדשה. אז למרות התוכן שלך גדל, רק תזדקק לשמר את אותה כמות דפים.

עיין במאמרים הנוספים הבאים לקבלת מידע נוסף:

בדוגמה להלן תוכל לראות כיצד ניתן להחליף ארבעה רכיבי CQWP ברכיב CSWP אחד בדף קטגוריה.

ארכיטקטורת אתר מורכבת

ניתן להשתמש ב- CSWP כדי להציג תוכן מאוספי אתרים אחרים. לדוגמה, אם ברצונך לחבר תוכן באוסף אתרים אחד ולהציג את התוכן באוסף אחרים אחר, עליך להשתמש ב- CSWP. CQWP יכול להציג רק תוכן מאוסף אתרים אחד.

שאילתה על תוכן באוסף אתרים אחר

אם אינך בטוח באיזה Web Part כדאי להשתמש, CSQP הוא ככל הנראה האפשרות הטובה ביותר ברוב המקרים. רכיב Web Part זה גמיש יותר מ- CQWP ויספק ביצועים טובים יותר אם אתה מתכנן להרחיב את התוכן בהמשך.

אם תחליט להשתמש ב- CQWP, מומלץ לבצע בדיקות כדי לבדוק אם ה- Web Part עומד בדרישות הביצועים והתחזוקה הנוכחיות והעתידיות שלך.

מידע נוסף אודות רכיבי web Part של שאילתת תוכן וחיפוש תוכן

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×