שאלה קצת גדולה....

efratoio

New member
שאלה קצת גדולה....

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

yonigold

New member
תשובה אינטואיטיבית

הי, כמו שאמרת, זה נושא גדול ואפשר לגשת אליו במגוון גישות. אני רק נותן מבוא קצר. מה שאת צריכה בגדול זה משימת קוד שסורקת באופן קבוע את האתר המבוקש, לוקחת דף מסוים, עושה PARSING לתוכן שלו, מכניסה את התוצאות לבסיס נתונים שבנית, עוברת על הקישורים בדף ועושה להם אותו דבר. בני לך בסיס נתונים שמתאים לאופי החיפוש שאת מאפשרת. אם אכן זה רק פורום בתפוז אז תוכלי להשתמש במבנה הידוע שלו שבו כל הודעה בפורום נמצאת באותה כתובת ורק מספרה הסידורי של ההודעה עולה, סרקי את הכתובת של הפורום ובכל פעם פני לכתובת עם פרמטר ID גבוה יותר, תוכלי לעשות screen scrapping שיודע לזהות את שם השולח, הכותרת, ההודעה ואז לתת במנוע החיפוש שלך לחפש לפי שדות. חפשי על טכנולוגיות screen scrapping ו HTML PARSER.
 
למעלה