בדף זה מוסבר איך לעזור למשתמשים לצמצם את שאילתות החיפוש שלהם באמצעות תוויות חידוד. בניגוד לתוויות של מנועי חיפוש, תוויות חידוד גלויות למשתמשים ומופיעות בחלק העליון של דף תוצאות החיפוש.
סקירה כללית
גם לאחר שהרכבתם את קבוצת התוצאות עבור מנוע החיפוש וששיניתם את הדירוגים, המשתמשים עדיין עשויים להקליד שאילתות רחבות מדי. לדוגמה, אם משתמשים מחפשים בעיה רפואית, לא ברור להם איזה סוג מידע הם מחפשים. מחפשים מידע על תסמינים, טיפולים או גורמי סיכון? אבל אם הם יכולים לבחור חידודים או קטגוריות של תוצאות חיפוש, הם יכולים לצמצם את החיפושים ולקבל תשובות במהירות.
חידודים הם תוויות שאתה מחיל על אתרים כדי לסווג אותם. תוויות החידוד שיצרתם מופיעות כקישורים בחלק העליון של דפי תוצאות החיפוש. כאשר משתמש לוחץ על אחד מקישורי החידוד, באתרים שתייגת בתווית החידוד - בהתאם לאופן שבו הגדרת את התווית, החיפושים מתבצעים באופן בלעדי או מקודמים מעל לשאר התוצאות. תוכלו אפילו לצרף לשאילתות של המשתמשים מונחי חיפוש נוספים כדי לעזור להם לאחזר תוצאות ממוקדות יותר או להפנות אותן לדף אחר.
יצירת תוויות חידוד
אפשר ליצור תוויות חידוד ולתייג אתרים באמצעותם בכרטיסייה חידוד בלוח הבקרה, אבל תהיה לכם שליטה רבה יותר על הדירוג אם משתמשים בקובץ 'הערות XML של Programmable Search'. בדומה לתוויות של מנוע החיפוש, אתם מגדירים תוויות חידוד בקובץ ההקשר ומחילים אותן על אתרים שבקובץ ההערות.
כפי שמתואר בדוגמה הבאה, תוויות חידוד מוגדרות באמצעות רכיבי Facet
בתוך הקטע Context
.
<CustomSearchEngine> <Title>Universities</Title> <Context> <Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"> <Rewrite>lecture OR lectures</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Assignments"> <Label name="assignments" mode="BOOST" weight="0.8"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Reference"> <Label name="reference" mode="FILTER"> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Papers"> <Label name="papers" mode="FILTER"/> <Redirect url="http://scholar.google.com/scholar?q=$q"/> </FacetItem> </Facet> <BackgroundLabels> <Label name="_cse_omuauf_lfve" mode="FILTER"/> <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
לרכיב Facet
יש את המבנה הבא:
Facet
לכל רכיבי Facet
יכולים להיות עד ארבעה רכיבי צאצא מסוג FacetItem
. אפשר ליצור כמה תוויות חידוד שרוצים. תוכלו גם לקבוע כמה תוויות יופיעו בדפי תוצאות החיפוש
.
דוגמה: תוויות חידוד
תוויות חידוד בסיסיות נראות כך:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
איור 3: הקוד לדוגמה יוצר דף תוצאות חיפוש עם תווית.
המרכיבים של תוויות חידוד
אלה רכיבי הצאצא של Facet
.
רכיב | מאפיין | התיאור | Value |
---|---|---|---|
FacetItem |
title |
הקישור לחידוד שמוצג בחלק העליון של דף התוצאות. | כותרת הקישור. בדוגמה שלמעלה, זהו הקישור ל'הרצאות' בחלק העליון של דף התוצאות. הכותרת צריכה להיות תיאורית וקצרה ככל האפשר. ייתכן שקישורי החידוד ייקטעו כדי לחסוך במקום, במיוחד אם דף תוצאות החיפוש כולל קישורי חידוד רבים. אפשר גם להשתמש במונח |
Label |
name |
שם תווית החידוד.
השם הזה משמש לתיוג אתרים בקובץ ההערות.
בנוסף, Programmable Search Engine מוסיף את שם התווית לשאילתות של
המשתמשים אחרי שהם לוחצים על קישור לחידוד. אם תסתכלו אחורה הקטע 'סקירה כללית', בדף תוצאות החיפוש לדוגמה תוצג תיבת חיפוש עם "pimple more:condition_treatment". החלק
"more:condition_treatment" מציין שימוש בתווית, ו-"condition_treatment" הוא הערך של מאפיין
|
שם תיאורי לתווית. אם תעיינו בקובץ ההערות, תוכלו להבין מה מטרת התוויות בלי שתצטרכו לחזור אל קובצי ההקשר. עליך לפעול לפי המוסכמה למתן שמות, שכוללת את הדברים הבאים:
|
mode |
המצבים בתוויות של מנועי החיפוש ובתוויות החידוד פועלים באותו אופן.
ניתן ליצור את כל שלושת הסוגים – הגדלה, סינון וביטול חידודים – באותו מנוע חיפוש. למידע מפורט יותר על אופן הפעולה של השקלולים, קראו את הדף דירוג תוצאות חיפוש. |
צריך לציין ערך mode לכל תווית:
|
|
weight |
השקלולים בתוויות של מנוע החיפוש ובתוויות החידוד פועלים באותו אופן. למידע מפורט יותר על אופן הפעולה של השקלולים, תוכלו לקרוא את המאמר דירוג תוצאות חיפוש. | לתוויות שיפור וסינון בלבד. כל ערך בין
-1.0 ל-+ 1.0 . אם לא מגדירים את הערך,
לתווית יהיה ערך מרומז של +0.7 . על אף שניתן להחיל
טווח רחב של משקולות על תווית, עדיף לבחור משקל גבוה
כדי לקדם את התוצאות המצומצמות.
כדי לצמצם את תוצאות החיפוש כך שיוצגו רק אתרים מסוימים,
עליך להשתמש במשקל קרוב ל- אם רוצים להשתמש במשקלים שליליים בתוויות של סינון, יכול להיות שיתקבלו תוצאות ריקות. תוויות סינון מגבילות את החיפוש למספר מוגבל של אתרים, ומשקל של |
תיוג אתרים באמצעות תוויות
ניתן לתייג אתרים באמצעות תוויות חידוד. לכל הערה יכולות להיות מספר תוויות, ולכן ניתן להשתמש באותו אתר במנועי חיפוש אחרים ולקבל דירוג שונה. הציונים שמחילים על הערות כדי לשנות את התוויות של מנוע החיפוש חלים גם על תוויות החידוד.
הערות XML
בהמשך מוסבר איך לתייג אתרים באמצעות תוויות בפורמט XML.
<Annotations> <Annotation about="webcast.berkeley.edu/*" score="1"> <Label name="university_boost_highest"/> <Label name="lectures"/> </Annotation> <Annotation about="www.youtube.com/ucberkeley/*" score="1"> <Label name="university_boost_highest"/> <Label name="videos_boost_mid"/> <Label name="lectures"/> </Annotation> </Annotations>
דרכים אחרות לעזור למשתמשים
מלבד שיפור תוצאות החיפוש, תוכלו להשתמש בקישורים לחידוד כדי לעזור למשתמשים שלכם לקבל תוצאות ממוקדות יותר. אפשר להוסיף מונחי חיפוש לשאילתות של משתמשים או להפנות את המשתמשים למנוע חיפוש או לאתר אחר.
צירוף שאילתות חיפוש
כדי לעזור למשתמשים להוסיף מונחי חיפוש שימושיים לשאילתות שלהם, אפשר להשתמש ברכיב Rewrite
.
הרכיב מצרף את מונחי החיפוש לשאילתות של המשתמשים כשהם לוחצים על קישור לחידוד. הרכיב Rewrite
יכול להכיל עד 100 תווים, וכולם צריכים להיות באותיות קטנות. החריגות היחידות הן אופרטורים של חיפוש באותיות רישיות, כמו OR
. למידע נוסף על אופרטורים של חיפוש, ראו חיפוש מתקדם בקלות רבה.
הדוגמה הבאה מראה איך אפשר להשתמש ב-Rewrite
.
<Facet> <FacetItem title="Homework"> <Label name="assignments" mode="BOOST"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet>
הדוגמה ממחישה כיצד לעזור למשתמשים שלוחצים על קישור החידוד שנקרא 'שיעורי בית'. היא מוסיפה את המילים, "שיעורי בית", "מטלה" או "מטלות" לשאילתות החיפוש שהמשתמשים הקלידו.
שליטה במספר תוויות החידוד המוצגות
אם הגדרתם אפשרויות חידוד, Programmable Search Engine תציג את תוויות החידוד בחלק העליון של תוצאות החיפוש. אפשר להציג את כל תוויות החידוד או רק קבוצת משנה שלהן.
אם תבחרו להציג רק קבוצת משנה של תוויות חידוד, Programmable Search Engine יציג את תוויות החידוד עם המספר הגדול ביותר של תוצאות חיפוש. לדוגמה, אם יש לך שלוש תוויות חידוד שנקראות "HTML", "CSS" ו-"JavaScript", אך הגדרת את מנוע החיפוש שלך להציג רק שתיים, Programmable Search Engine תציג את שתי תוויות החידוד עם מספר התוצאות הגדול ביותר עבור שאילתת המשתמש הספציפית.
פירוש הדבר הוא שלמרות שמספר תוויות החידוד שמוצגות קבוע, תוויות החידוד עצמן משתנות בהתאם לשאילתת המשתמש.
כדי לקבוע את מספר תוויות החידוד בהגדרת ה-XML, צריך להוסיף
מאפיין top_refinements
לתג
CustomSearchEngine
של הגדרת ההקשר.
<CustomSearchEngine top_refinements="n"></CustomSearchEngine>
כאשר n
הוא מספר החידודים שרוצים להציג.
אם המספר מוגדר כ-0
, לא תוצג תווית חידוד עם תוצאת החיפוש. ללא ההגדרה בהגדרת ההקשר, מנוע החיפוש יציג את כל תוויות החידוד שהגדרתם לכל שאילתת משתמש, בלי קשר לתוצאת חיפוש כלשהי בתוויות האלה.
תוכלו גם להגדיר את מספר תוויות החידוד בדף חידודים בלוח הבקרה.