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

תוכן עניינים:

כיצד ליצור מנוע חיפוש משלך
כיצד ליצור מנוע חיפוש משלך
Anonim

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

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

הוראות

שלב 1

חלק את מנוע החיפוש שלך לשלושה חלקים. החלק הראשון הוא הממשק של מנוע החיפוש העתידי ברשת, שכתוב ב- PHP. החלק השני הוא האינדקס (My SQL database), המאחסן את כל המידע על הדפים. החלק השלישי הוא רובוט חיפוש שיוסיף לאינדקס דפי אינטרנט ויכניס את הנתונים שלהם לאינדקס, זה נעשה בשפת דלפי.

שלב 2

נתחיל ביצירת הממשק. צור קובץ index.php. לשם כך, חלק את הדף לשניים באמצעות טבלאות. החלק הראשון הוא טופס החיפוש, השני הוא תוצאות החיפוש. בחלק העליון, צור טופס שישלח מידע לקובץ index.php בשיטת get. יהיו עליו שלושה אלמנטים - שדה טקסט ושני כפתורים נוספים. יש צורך בכפתור אחד כדי לשלוח בקשה, השני - לניקוי השדה (כפתור זה הוא לא חובה).

שלב 3

תן שם לשדה הטקסט "חיפוש", הכפתור הראשון (זה ששולח את הבקשה) את השם "חיפוש". השאר את שם הטופס כפי שהוא - "form1".

שלב 4

התוצאות יוצגו בתחתית הטבלה באמצעות php, אז פתח את התג <? Php והתחל בקידוד.

שלב 5

חבר את קובץ התצורה כדי להתחבר למסד הנתונים.

כוללים "config.php";

בדוק אם לחצן "חיפוש" נלחץ.

אם (isset ($ _ GET ['כפתור'])) {קוד מבוצע אם לחצן "חיפוש" נלחץ} אחר {קוד מבוצע אם לחצן "חיפוש" לא נלחץ}

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

if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}

שלב 6

אם יש שאילתת חיפוש, הקצה את הטקסט של שאילתת החיפוש למשתנה החיפוש $.

שלב 7

בדוק את הבקשה כך שהיא אינה ריקה ותהיה קצרה משלושה תווים.

שלב 8

אם ($ search! = '' && strlen ($ search)> 2) {קוד חיפוש מסד נתונים} אחר {echo "הוגדרה שאילתת חיפוש ריקה או שמחרוזת החיפוש מכילה פחות מ -3 תווים.";}

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

שלב 9

הפעל לולאה שתדפיס את תוצאות החיפוש דרך printf.

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

מוּמלָץ: