פשוט מאוד… אתה עושה שדה לטקסט חיפוש… המשתמש רושם את הטקסט ואז אתה שולח אותו לדף חיפוש שישלוף מהמסד את כל השדות שיש בהם את המחרוזת שהמשתמש כתב… ואז אתה מציג לו את הרשומה ששלפתה 🙂
זאת אומרת ש אני מקנה למשתמש את היכולת לבחור היכן הוא רוצה לחפש ואז אני לפי הבחירה שלו מגביל את החיפשו??? מה קורה אם הוא רוצה לחפש בכל אתר האם זה לא יקח המון זמן החיפוש ??
9 תשובות
פשוט מאוד…
אתה עושה שדה לטקסט חיפוש…
המשתמש רושם את הטקסט ואז אתה שולח אותו לדף חיפוש שישלוף מהמסד את כל השדות שיש בהם את המחרוזת שהמשתמש כתב…
ואז אתה מציג לו את הרשומה ששלפתה 🙂
קפיש?
אני צריך לעשות חיפוש של המילה בכל
טבלה שבה אני רוצה שיתבצע החיפוש בנפרד???
האם זה לא יקח מלא זמן??.
ישנן בערך 15 טבלאות עם המון שדות בכל טבלה???
אתה עושה
"איזורים לחיפוש" ואז בהתאם אתה עושה חיפוש (ע"י שאילתת LIKE) בטבלה המתאימה
זאת אומרת ש
אני מקנה למשתמש את היכולת לבחור היכן הוא רוצה לחפש ואז אני לפי הבחירה שלו מגביל את החיפשו???
מה קורה אם הוא רוצה לחפש בכל אתר האם זה לא יקח המון זמן החיפוש ??
אז תהיה גם אפשרות לחפש בכל הטבלאות
האם זה לוקח הרבה
זמן ואיך הכי נכון לבנות את השאילתה כדי שתעבוד הכי מהר???
זה תלוי…
הזמן שייקח לדף לעלות תלוי ישירות בגודל המסד…..
אין יותר מדי אפשרויות לבצע את החיפוש…. אתה צריך לעשות שאילתה לכל אפשרות חיפוש <לכל קטגוריה>….
תודה רבה
על העזרה כתמיד