Re: complex search

1 view
Skip to first unread message
Message has been deleted

channa korach

unread,
May 5, 2010, 6:34:38 AM5/5/10
to oop1_...@googlegroups.com
המחשבים במכללה השתגעו, תתעלמו מהשאלה הקודמת...
 
אסנת, אם תוכלי להסביר בצורה טובה יותר על השאילתות, כי לאנשים בכיתה אין מספיק הבנה בדרישה הזאת...

בתאריך 5 במאי 2010 13:30, מאת הוד <hod...@gmail.com>:
can you please write an explanation about the SEILTOT

osnat notea

unread,
May 6, 2010, 8:52:52 AM5/6/10
to oop1_...@googlegroups.com
מה בדיוק הבעיה עם השאילתות? יש שני סוג שאילתות, הסוג הראשון הוא פשוט מילה לחיפוש ואילו הסוג השני הוא ביטוי לוגי עם מילים לחיפוש שיכול לכלול גם או, וגם וסוגריים. יכול להיות סוגריים בתוך סוגריים מספר פעמים. יש להדפיס את כל השורות שעונות על השאילתא, אך אין להדפיס את אותה שורה יותר מפעם אחת עבור כל שאילתא.

2010/5/5 channa korach <chan...@gmail.com>

channa korach

unread,
May 6, 2010, 11:51:02 AM5/6/10
to oop1_...@googlegroups.com

החלק שפחות ברור הוא חיפוש ביטוי לוגי.

איך לשמור אותו, איך לעבור עליו וכו'...

נשמח אם תוכלי לתת כיוון לפתרון.

Gilad or

unread,
May 6, 2010, 12:16:27 PM5/6/10
to oop1_...@googlegroups.com
הוד, לוג אתה מכיר?
זהו. (וכעת)

בתאריך 6 במאי 2010 18:51, מאת channa korach <chan...@gmail.com>:



--
Gilad or
גילעד אור

Shai Dvash

unread,
May 6, 2010, 12:28:46 PM5/6/10
to oop1_...@googlegroups.com
היי אסנת,
 
האם ביטוי כנ"ל הוא חוקי:
 
hello + big * world
 
או שבמקרה ויש "וגם", אז תמיד יהיו סוגריים, כלומר
הביטוי הנ"ל הוא חוקי:
hello + (big * world)
והביטוי הבא אינו חוקי:
hello + big * world
 
תודה
 

osnat notea

unread,
May 7, 2010, 12:39:39 AM5/7/10
to oop1_...@googlegroups.com
אין דרך אחת לפתרון במקרה כזה.
משהו שניתן לעשות הוא לשמור אותו בתור מחרוזת ולכתוב פונקציית פרסר שמעבדת אותו לביטוי לוגי. את הביטוי ניתן לשמור במבנה נתונים נפרד.
ברור שישנן דרכים אחרות, ולכן אני מעדיפה שכל זוג יחשוב על הדרך העדיפה עליו.


2010/5/6 Gilad or <gila...@gmail.com>

osnat notea

unread,
May 7, 2010, 12:40:48 AM5/7/10
to oop1_...@googlegroups.com
מכיוון שלא הגדרנו סדר עדיפות על פי סדר פעולות חשבון, כאשר ישנם מספר אופרטורים - יהיו סוגריים, כלומר הביטוי בלי הסוגריים אינו חוקי.

2010/5/6 Shai Dvash <shain...@gmail.com>
Reply all
Reply to author
Forward
0 new messages