צמצום חיפושים

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

  1. סקירה כללית
  2. יצירת תוויות חידוד
  3. תיוג אתרים באמצעות תוויות
  4. שליטה במספר תוויות החידוד המוצגות

סקירה כללית

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

דף תוצאות חיפוש
עם מבחר קישורים למיקוד

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

חזרה למעלה

יצירת תוויות חידוד

אפשר ליצור תוויות חידוד ולתייג אתרים באמצעותם בכרטיסייה חידוד בלוח הבקרה, אבל תהיה לכם שליטה רבה יותר על הדירוג אם משתמשים בקובץ 'הערות 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 יכולים להיות עד ארבעה רכיבי צאצא מסוג FacetItem. אפשר ליצור כמה תוויות חידוד שרוצים. תוכלו גם לקבוע כמה תוויות יופיעו בדפי תוצאות החיפוש .

חזרה למעלה

דוגמה: תוויות חידוד

תוויות חידוד בסיסיות נראות כך:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

איור 3: הקוד לדוגמה יוצר דף תוצאות חיפוש עם תווית.

דף תוצאות חיפוש
עם קישור חידוד שנקרא &#39;הרצאות&#39;

חזרה למעלה

המרכיבים של תוויות חידוד

אלה רכיבי הצאצא של Facet.

רכיב מאפיין התיאור Value
FacetItem title הקישור לחידוד שמוצג בחלק העליון של דף התוצאות.

כותרת הקישור. בדוגמה שלמעלה, זהו הקישור ל'הרצאות' בחלק העליון של דף התוצאות.

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

אפשר גם להשתמש במונח $q, שמציג את השאילתה של המשתמש כקישור לחידוד. לדוגמה, אם המשתמש יחפש "בייקון", גם הקישור לחידוד יהיה "בייקון".

Label name שם תווית החידוד. השם הזה משמש לתיוג אתרים בקובץ ההערות.

בנוסף, Programmable Search Engine מוסיף את שם התווית לשאילתות של המשתמשים אחרי שהם לוחצים על קישור לחידוד. אם תסתכלו אחורה הקטע 'סקירה כללית', בדף תוצאות החיפוש לדוגמה תוצג תיבת חיפוש עם "pimple more:condition_treatment". החלק "more:condition_treatment" מציין שימוש בתווית, ו-"condition_treatment" הוא הערך של מאפיין name של האלמנט Label.

שם תיאורי לתווית. אם תעיינו בקובץ ההערות, תוכלו להבין מה מטרת התוויות בלי שתצטרכו לחזור אל קובצי ההקשר.

עליך לפעול לפי המוסכמה למתן שמות, שכוללת את הדברים הבאים:

  • אפשר להשתמש רק באותיות קטנות.
  • צריך להחליף סימני פיסוק ומילות חיבור (למשל "ו", "/" ו "או") בקו תחתון ("_"). לדוגמה, הביטוי "אזהרות וביטולים" צריך להיות "warnings_recalls", ואת הביטוי "tests/procedures", "tests_procedures".
  • השם צריך להיות קצר.
mode המצבים בתוויות של מנועי החיפוש ובתוויות החידוד פועלים באותו אופן.

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

למידע מפורט יותר על אופן הפעולה של השקלולים, קראו את הדף דירוג תוצאות חיפוש.

צריך לציין ערך mode לכל תווית:
  • BOOST- כשמשתמשים ילחצו על קישור החידוד, אתרים שתויגו בתווית יקבלו עדיפות על פני תוצאות אחרות ללא תוויות.
  • FILTER- כשמשתמשים ילחצו על הקישור לחידוד, יוצגו רק אתרים שתויגו בתווית. כל שאר האתרים מוחרגים.
  • ELIMINATE - כאשר משתמשים לוחצים על הקישור לחידוד, אתרים שתויגו בתווית זו לא נכללים כלל. תוויות כאלה לא צריכות משקולות.

    מומלץ לבטל חידודים אם ברצונך להנחות את Programmable Search Engines להציג תוצאות רלוונטיות, מלבד אלה שתויגו בתווית הזו. לדוגמה, ייתכן שתרצו לאפשר למשתמשים הצמחונים להחריג אתרים שקשורים לבשר כשהם מחפשים מתכונים לבישול.

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

כדי לצמצם את תוצאות החיפוש כך שיוצגו רק אתרים מסוימים, עליך להשתמש במשקל קרוב ל-+1.0 או שווה לו.

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

חזרה למעלה

תיוג אתרים באמצעות תוויות

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

הערות 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, לא תוצג תווית חידוד עם תוצאת החיפוש. ללא ההגדרה בהגדרת ההקשר, מנוע החיפוש יציג את כל תוויות החידוד שהגדרתם לכל שאילתת משתמש, בלי קשר לתוצאת חיפוש כלשהי בתוויות האלה.

תוכלו גם להגדיר את מספר תוויות החידוד בדף חידודים בלוח הבקרה.

חזרה למעלה