הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] חיפוש באתר (https://hosts.co.il/forums/showthread.php?t=52742)

Kfir.G 26-08-07 10:53

[PHP] חיפוש באתר
 
שלום,
אז ככה רציתי ללמוד לעשות חיפוש באתר ולא מצאתי מדריך לזה ואין לי בכלל כיוון לגבי איך לעשות את זה... אז אני אשמח אם תשתפו אותי בידע שלכם בנושא הזה :) תודה מראש

Gal Shafrir 26-08-07 10:59

תשתמש באמצעות %LIKE%:
PHP קוד:

title LIKE '%".$searchword."%' 

אבל יש עם זה בעיות בעברית לפי מה שאני זוכר
לכן אני אביא לך קוד שרותם (RS324) נתן פה פעם:

PHP קוד:

$searchword preg_replace('#"(.+?)"#sie'"stripslashes(str_replace('*', ' ', '\\0'))"$searchword); 

ובשאילתה:
PHP קוד:

ATCH(titleAGAINST ('$searchword' IN BOOLEAN MODE

אני מאמין שאם הייתה מחפש את המילה "חיפוש" היית מוצא את זה (איזו אירוניה..)

בניה 26-08-07 11:04

חיפוש באתר זה דבר מאוד מאוד כללי.
בגדול אם יש לך טבלה של מאמרים למשל והתא article מכיל את הטקסט של המאמר אז תעשה עליו full text index וכדי לחפש תשתמש ב FULL TEXT SEARCH,כשמדובר בעברית אני חושב שזה לא עובד טוב אם זה לא ביוניקוד.
http://dev.mysql.com/doc/refman/5.0/...xt-search.html


כל הזמנים הם GMT +2. הזמן כעת הוא 01:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ