כתיבת שאילתות מחדש

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

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

סקירה כללית

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

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

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

כדי לספק קישורים חידוד שמוסיפים לשאילתות של משתמשים מונחי חיפוש שימושיים, צריך להשתמש ברכיב Rewrite בקובץ הערות ה-XML ב-Programmable Search. הרכיב מצרף את מונחי החיפוש כשהם לוחצים על קישור למיקוד. הרכיב Rewrite יכול להכיל עד 100 תווים, שכולם צריכים להיות באותיות קטנות, חוץ מאופרטורים של חיפוש באותיות רישיות, כמו OR. למידע נוסף על אופרטורים של חיפוש, ראו חיפוש מתקדם בקלות. למידע נוסף על חידודים אפשר לעיין במאמר צמצום חיפושים.

הדוגמה הבאה מראה איך אפשר להשתמש ב-Rewrite.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

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

לחידודים עם הרכיב Rewrite יש את המבנה הבא:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

חזרה למעלה

הרחבת שאילתות חיפוש עם מילים נרדפות

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

מונח חיפוש עם מילים נרדפות שהגדרתם מפעיל באופן אוטומטי הרחבת חיפוש, בין אם המשתמש מזין את מונח החיפוש בעצמו או יחד עם סדרה של מילים אחרות, ובין אם לא. נניח שהגדרתם את המילה 'נינג'ה' כמונח חיפוש עם הגרסה הנרדפת, "מתנקש". כל שאילתת חיפוש שכוללת את המילה "ninja" — כמו רק "ninja" לבדה, או "תחרות אכילה של נקניקיות נינג'ה", השאילתה תרחיב את השאילתה כך שתכלול את הווריאציות המקבילות. זה כאילו שהמשתמש חיפש "ninja OR מתנקש" או "ninja OR מתנקשים אכילת נקניקיות".

שיטות מומלצות

מונחי שאילתה פופולריים, ראשי תיבות נפוצים (כמו 'CD' ל'אישור הפקדה') וקיצורים מוכרים (כמו 'munis' ל'אג'רים עירוניים') שייחודיים לתחום או לתחום העניין שלכם הם מועמדים טובים למילים נרדפות. אם מנוע החיפוש שלכם פופולרי מספיק ומקבל הרבה חיפושים עבור אותן שאילתות, תוכלו לקבל נתונים לגבי השאילתות הכי פופולריות בדף הנתונים הסטטיסטיים. עוברים אל לוח הבקרה של מנוע החיפוש ולוחצים על הקישור נתונים סטטיסטיים. השאילתות הפופולריות מופיעות בתחתית הדף.

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

אם אתם לא מצליחים להבחין אם מונח מסוים הוא נפוץ או אידיוסינכרוני, תוכלו לבדוק את המונח ואת הווריאציות שלו בחיפוש Google. מקלידים את מונח השאילתה (למשל "סן פרנסיסקו") בחיפוש Google ולאחר מכן פותחים חלון דפדפן חדש. בתיבת החיפוש של Google, מקלידים את מונח השאילתה, את אופרטור החיפוש OR ואת הווריאציה של מונח השאילתה (לדוגמה, "san francisco OR sf"). משווים בין שני דפי התוצאות. אם הם זהים לחלוטין, Google משתמשת במונחים מקבילים.

יצירת מילים נרדפות

כמו בכל קובץ XML, אתם יכולים להשתמש בכלי פשוט לעריכת טקסט כדי ליצור ולערוך את קובץ המילים הנרדפות. פשוט שומרים את קובץ הטקסט עם סיומת הקובץ xml. (לדוגמה, syn_finance.xml).

הנה דוגמה לקובץ מילים נרדפות:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

קובץ מילים נרדפות מכיל רכיב אחד ורכיב צאצא אחד שיכולים להיות לו מספר אחים, כפי שמתואר בהיררכיה הבאה:

  • Synonyms (אחת בלבד)
    • Synonym term (מותר כמה אחים)
      • Variant (עד 10 לכל Synonym)

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

מגבלות

בטבלה הבאה מפורטות המגבלות של קובצי מילים נרדפות:

פריט מקסימום מותר
מספר מונחי החיפוש (רכיב אחד (Synonym term)) כמה מונחי חיפוש, כל עוד מספר הווריאציות הכולל לא עולה על 500 לכל מנוע חיפוש.
מספר הווריאציות (רכיבים Variant) לכל מונח חיפוש 10

 

המספר הכולל של וריאציות (רכיבים של Variant) במנוע החיפוש 2000
גודל הקובץ 500KB
מספר הקבצים כמה שצריך, כל עוד הגודל המצטבר של כל הקבצים בחשבון לא עולה על 4MB

חזרה למעלה

השלמה אוטומטית של שאילתות

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

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

הקלדת p-u-e-r ב-Programmable Search Engine לאתר נסיעות יוצרת רשימה נפתחת עם אפשרויות למלונות בפוארטו ריקו, למלונות בפוארטו ולארטה, לחופשות בפוארטו ולארטה ועוד.

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

הפעלת השלמות אוטומטיות

כדי להפעיל השלמה אוטומטית במנועי חיפוש באמצעות Programmable Search Element:

  1. בדף 'תכונות חיפוש' של מנוע החיפוש, גוללים אל הקטע השלמה אוטומטית.
  2. מסמנים את התיבה הפעלת השלמה אוטומטית.

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

מונחי ההשלמה האוטומטית יתחילו להופיע במנוע החיפוש תוך 48 שעות.

כדי להוסיף או להסיר מונחים בכמות גדולה, צריך להעלות קובץ autcomplete XML. כמו בכל מכשיר אחר XML, אפשר להשתמש בכלי פשוט לעריכת טקסט כדי ליצור ולערוך את קובץ Autcomplete. פשוט שומרים את קובץ הטקסט עם סיומת הקובץ xml. (לדוגמה, Auto completed_finance.xml).

הוספה והסרה של תנאי השלמה אוטומטית

הנה דוגמה לקובץ השלמות אוטומטיות שאפשר להעלות.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

בקוד לדוגמה, "apple" נכלל ברשימת האפשרויות במונחים של השלמה אוטומטית, ואילו וניל וכל מונח שמתחיל ב-'תות' אף פעם לא תוצג למשתמש כמונח של השלמה אוטומטית.

קובץ ההשלמה האוטומטית מכיל רכיב אחד ורכיב צאצא אחד שיכולים להיות לו מספר אחים, כפי שמתואר בהיררכיה הבאה:

  • Autocompletions (אחת בלבד)
    • Autocompletion (מותר כמה אחים)

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

שם המאפיין תיאור ערך
term המונח הספציפי או הביטוי הרגולרי שיש לכלול או להחריג. מונח של השלמה אוטומטית להכללה או להחרגה. לדוגמה, אם רוצים להוסיף "צל סערה" לרשימת מונחי ההשלמה האוטומטית שמוצגת למשתמשים, להוסיף "צל סערה" כערך. חשוב לשים לב ששימוש באותו מונח בכמה רשומות של Autocompletion יגרום לשגיאה. מונח יכול להכיל עד 100 תווים. המערכת תתעלם ממונחים שמכילים יותר מ-100 תווים.
type מציינים אם המונח צריך להיכלל או להחריג אותו מההשלמה האוטומטית. צריך לציין אחת מהאפשרויות הבאות:
  • 1 – יש לכלול מונח
  • 2 - החרגת מונח
  • match אופציונלי. לציין אם אתם רוצים שתהיה התאמה מדויקת בין המונח לבין המונח הרגיל ביטוי רגולרי. צריך לציין אחת מהאפשרויות הבאות:
  • 1ברירת מחדל. התאמה מדויקת.
  • 2 - לביטוי רגולרי. רק מונחים מוחרגים יכולים להשתמש בביטוי רגולרי.
  • חזרה למעלה