כיצד להפעיל מנוע חיפוש

...

בניית מנוע חיפוש היא קשה.

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

קבל סורק אינטרנט

שלב 1

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

סרטון היום

שלב 2

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

שלב 3

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

שלב 4

...

האינדקס שלך מכיל את כל המידע שמצא סורק האינטרנט שלך.

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

שלב 5

בנה אתר אטרקטיבי כדי להחזיר תוצאות חיפוש.

שלב 6

הפעל ושווק את מנוע החיפוש שלך. מנוע חיפוש חינמי צריך לקחת את המשתמשים לאן שהם רוצים להגיע במהירות ובאלגנטיות, לפי Laszlo Xalieri מ-Search Engine Watch.com. הוא אומר שכדי להפעיל מנוע חיפוש מצליח, "המטרה שלך היא למשוך צרכנים ולמכור גישה אליהם למשווקים".

דברים שתצטרכו

  • אתר

  • סורק אינטרנט

  • מסד נתונים בעל ביצועים גבוהים לאינדקס כל התוכן שלך

  • רוחב פס רב לסריקה באינטרנט

  • שרתים לאחסון מידע

  • דוקטורט. במדעי המחשב או מתמטיקה (או יועץ עם אותו הדבר)

אַזהָרָה

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