בעיה במציאת מקום עם שם שמתחיל ב"בית כנסת", "ישיבת", "פארק", וכד'. והפתרון. :)

יש כיום בעיה בחיפוש מקומות ששמם מתחיל ב’תואר’, כלומר מקום בשם “בית כנסת בני הישיבות” [1] יעלה רק אם יכתבו בתיבת החיפוש “בית כנסת בני הישיבות”, אבל אם יכתבו רק “בני הישיבות” המקום בדרך כלל לא יעלה בתוצאות.

הבעיה קיימת במקרים רבים, הנה כמה דוגמאות שחשבתי עליהם:

  • בית כנסת…
  • בית מדרש…
  • תלמוד תורה…
  • ת"ת…
  • ישיבת…
  • בית ספר…
  • בי"ס…
  • פארק…
  • מרכז מסחרי…
  • צומת…
  • מחלף…

ברוב המקרים נהג יחפש את בשם המלא, אבל יש הרבה מקרים שלא.
זה יכול להיות מכמה סיבות:

  1. השם שרוב בני האדם משתמשים בו לא כולל את התואר [2].
  2. הנהג לא יודע שזה ישפיע על החיפוש ומנסה לחסוך הקלדה…
  3. נהג פשוט לא יודע מה ה’תואר’ הנכון [3].
    לדוגמא:

הפתרון פשוט, ואפילו פשוט מאד.
אפשר להוסיף שם חלופי בלי ה’תואר’. עשיתי את זה אצלי להלן כמה דוגמאות:

אבל, יש מאות אולי אלפי מקמות כאלו ארץ… למצוא את כולם ידני ולעדכן אותם זה עבודה שלא תגמר…
אז חשבתי שאולי אפשר ליצור סקריפט להרצה חד פעמית שנכניס לו את כל ה’תארים’ הבעיתיים והוא יוסיף להם שמות חלופיים בלי התארים ו/או עם תארים חלופיים.

אפשרות אחרת (ולדעתי עדיפה, אבל לא תלויה בנו…) זה שהחברה תיצור מערכת שמזהה מקומות שתחילת השם שלהם זה תואר (אמור להיות פשוט, אם יש מעל X מקומות שהשם שלהם מתחיל במילה הזאת/מילים האלו) אז המערכת תתעלם מהם בחיפוש (בצורה דומה לשם חלופי, שיהיה אפשר לחפש עם או בלי התואר) יתכן שקיים כבר מנגנון כזה, אבל אם הוא קיים הוא לא מאד יעיל…

אשמח לתגובות…
אם יש משהו שמעונין ליצור כזה סקריפט, אני אשמחל לעזור ביצירת רשימה של ‘תארים’…


  1. אחד השמות הכי נפוצים היום לבית כנסת בארץ ↩︎

  2. קורה הרבה בבתי ספר, בתי הכנסת ועוד… ↩︎

  3. רלוונטי בעיקר לבתי כנסת, אבל יכול להיות גם בעוד מקומות ↩︎

  4. לא הגזמתי. צירפתי קישור עם דוגמא לכל שם. ↩︎

  5. במקרה זה נראה לי שבדרך כלל עדיף שם חלופי שכולל את התואר השני ↩︎

  6. עשיתי חיפוש של “בני הישיבות” במרחק של מעל 100 ק"מ, וזה היה אחת התוצאות הראשונות, כנראה שזה אחד המקומות היחידים שמוגדר “בני הישיבות” כשם חלופי ↩︎

1 Like

בכלל, חיפוש מקום בווייז עובד רק אם מכניסים את שם המקום מהתחלה (ראשי או נוסף). אני חושב שנדרש להוסיף חיפוש לפי מלל באמצע שם מקום.

זה נשמע יותר כמו map hack מאשר פתרון.

הבעיה היא יותר רחבה מהמתואר, והפתרון הוא לא להציף שמות חלופיים (שאגב, גם ריבוי שלהם גורם למקומות להפסיק להופיע), אלא שהחברה תטפל במנגנון החיפוש וההשלמה האוטומטית כנדרש.

1 Like

גם ריבוי שלהם גורם למקומות להפסיק להופיע

חדש לי. למה זה קורה?

לכשתגלה, אשמח שתגלה גם לי :slight_smile:
על סמך דעתי המקצועית, לדעתי נובע מריבוי indexing של מילים דומות שבסופו של דברר גורם או לאינדוקס לא נכון של שם המקום, או תקלה באינדוקס ואז יוצא שהוא לא מאונדקס בכלל.

1 Like