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

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

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

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

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

מונחים נפוצים של שאילתות, ראשי תיבות נפוצים (כמו "CD" ל-"certificate of deposit") וקיצורים מוכרים (כמו "monis", ל"אג"ח עירוניות") שאין להם מאפיינים זהים לשדה המתמחה או לתחום העניין הספציפי שלך הם מועמדים מצוינים לשימוש במילים נרדפות. אם מנוע החיפוש שלכם פופולרי מספיק ומקבל חיפושים רבים עבור אותן שאילתות, תוכלו לקבל נתונים על השאילתות הנפוצות ביותר מדף הנתונים הסטטיסטיים. עבור אל לוח הבקרה ועבור מנוע החיפוש שלך, ולחץ על הקישור נתונים סטטיסטיים. שאילתות פופולריות מפורטות בתחתית הדף.

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

אם אתם לא יודעים אם מונח מסוים נפוץ או אידיוסינכרוני, תוכלו לבדוק את המונח ואת הווריאציות שלו בחיפוש Google. הקלד את מונח השאילתה (כגון "סן פרנסיסקו") בחיפוש Google ולאחר מכן פתח חלון דפדפן חדש. בתיבת החיפוש של Google, מקלידים את מונח השאילתה, את אופרטור החיפוש OR ואת הווריאציה של מונח השאילתה (לדוגמה, "תל אביב OR חיפה"). משווים בין שני דפי התוצאות. אם הם זהים, פירוש הדבר של-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 (1 בלבד)
    • Synonym term (מותר כמה אחים ואחיות)
      • Variant (עד 10 לכל Synonym)

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

מגבלות

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

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

 

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

חזרה למעלה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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