![]() |
[PHP] עזרה עם בניית מנוע חיפוש חופשי
שלום, כפי שרשמתי בכותרת אני מעוניין לבנות מנוע חיפוש פנימי באתר...מנוע חיפוש חופשי...מה זה אומר?
http://gpic.co.il/Galerys.aspx תראו איך זה הולך שמה...אפילו אם אתם רושמים חצי מילה זה כבר מוצא... הייתי מעוניין לעשות משהו כזה... אשמח לעצות:) |
מה הבעיה?
אתה מבצע שליפה ובעזרת WHERE והאופרטור LIKE שולף אך ורק את השורות שבהם הערך שהכניסו בחיפוש נמצא בשדה המכיל את הטקטס/ הכותרת וכד'. |
PHP קוד:
מקווה שהבנת תעקרון =] |
לא ככה.. צריך להוסיף %.
http://www.w3schools.com/SQL/sql_like.asp |
הכרתי את העניין של WHERE LIKE...אבל זה הכל?!
מנוע חיפוש נשמע הרבה יותר "כבד" משאילתה פשוטה... |
זה הכל... אתה פשוט שולף מהמסד ומציג בסדר מסויים כל מה שמכיל את הערך שהוכנס.
ול2 מעליי - צודק, שכחתי לציין את זה =] |
תודה רבה לכולם=]
|
אממ בעקרון זה מספיק בשביל מנוע חיפוש קטן באתר.
בשביל לבנות מנוע חיפוש רציני אתה צריך אלגוריתם כלשהו שקובע איזה דף יוצג קודם. זה יכול להיות מבוסס על כמות המידע, על כמות הקישורים הנכנסים, על הספרה הראשונה שמופיעה בmd5 של קוד הHTML אבל אתה צריך שיהיה משהו שיקב את הסדר. ועדיף שגם ישפיע על רלוונטיות האתר למילת החיפוש :) ולא סתם טיפשי כמו הmd5. |
ברור לי שאפשר לשדרג את זה...הייתי צריך רק להבין את הבסיס של מנוע חיפוש...
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ