כך משתמשים בחיפוש המילים WordsLex
WordsLex הוא חיפוש מילים מקוון ומסנן לפי תווים, שמסייע למצוא מילים במסד הנתונים לפי קריטריונים מוגדרים. אפשר לציין את אורך המילה, תווים ידועים, את הסדר והמיקום שלהם, וכן תווים שהמילה חייבת להכיל או שאינה יכולה להכיל.
יש שני נתיבי חיפוש עיקריים. אם אורך המילה ידוע, אפשר לסנן לפי מיקומי תווים קבועים; אם האורך אינו ידוע, אפשר לחפש לפי תחילת המילה, תווי האמצע וסוף המילה.
המדריך הזה מסביר את פונקציות החיפוש העיקריות, את שילוב המסננים ואת צמצום התוצאות, כדי למצוא את המילה המבוקשת.
1. בחירת אורך המילה
אם ידוע כמה תווים יש במילה, מתחילים באורך המתאים בתפריט אורך המילה.
חשוב: התפריט מציג רק אורכים שיש עבורם לפחות מילה אחת במסד הנתונים. WordsLex מחפש את המילים שבמסד הנתונים שלו, ולכן לא כל אורך אפשרי תאורטית חייב להיות זמין.
כשבוחרים אורך מילה, למשל 9 תווים, ממשק החיפוש משתנה כך:
- מופיעים תשעה שדות למיקומים קבועים, שאליהם אפשר להזין תווים במקומות מדויקים.
- שדה תווי האמצע נשאר זמין. משתמשים בו כשידוע רצף תווים אבל לא מקומו המדויק במילה.
- שדות תחילת המילה וסוף המילה נעלמים, משום שאפשר להזין את התו הראשון ואת התו האחרון ישירות בשדות המיקומים הקבועים.
- מתחת לשדות המיקומים הקבועים מופיעים השדות לתווים נדרשים ולתווים מוחרגים.

2. הזנת תווים נדרשים
אם ידוע שתווים מסוימים חייבים להופיע במילה, מזינים אותם בשדה התווים הנדרשים.
החיפוש מחזיר רק מילים שמכילות את התווים שהוזנו.
כך עושים:
- מאתרים את השדה «המילה מכילה את התווים האלה».
- מזינים את התווים שחייבים להופיע במילה.
- אם יש נתונים נוספים, משלבים את המסנן הזה עם תנאים אחרים.

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

הפונקציה הזאת שימושית במיוחד במשחקי מילים, כשניסיונות קודמים כבר הראו אילו תווים אינם חלק מהפתרון.
4. חיפוש כשאורך המילה אינו ידוע
אם האורך המדויק אינו ידוע, אפשר לחפש לפי תחילת המילה, תווי האמצע וסוף המילה.
תחילת המילה
בשדה תחילת המילה מזינים את התווים שידוע שהם עומדים בתחילת המילה, בסדר הנכון.
אם המילה מתחילה למשל ב-K, מזינים K בשדה ההתחלה. אם ידועים שלושת התווים הראשונים, מזינים את שלושתם בסדר הנכון.

תווי אמצע
משתמשים בשדה תווי האמצע כשידועים רצף התווים וסדרם, אבל לא מקומם המדויק במילה.
בסימן ? אפשר להשתמש כממלא מקום לתו אחד לא ידוע.
דוגמה: K?N
התבנית הזאת פירושה שהמילה מכילה את הרצף הזה:
- התו
K. - תו אחד לא ידוע, שמסומן ב-
?. - התו
N.
במילים אחרות, בין K ל-N חייב לעמוד תו אחד בדיוק. התבנית בת שלושת התווים יכולה להופיע בכל מקום במילה; היא אינה חייבת להיות בהתחלה.
אם ידוע למשל שהמילה מכילה K, אחריו תו לא ידוע ואחריו N, אפשר לחפש K?N גם בלי לדעת את שאר המילה ואת המקום המדויק של התבנית.

חשוב: הסימן ? מייצג תו אחד לא ידוע בדיוק, לא מספר כלשהו של תווים. אם בין התווים הידועים עומדים שני תווים לא ידועים, משתמשים בשני סימני שאלה.
סוף המילה
בשדה סוף המילה מזינים את התווים שידוע שהם עומדים בסוף המילה, בסדר הנכון.
אם שני התווים האחרונים הם למשל A ו-T, מזינים AT בשדה סוף המילה.

אפשר לשלב את המסננים של תחילת המילה, תווי האמצע וסוף המילה ברגע שיש נתונים על כמה חלקים של המילה.
5. חיפוש כשאורך המילה ידוע
כשבוחרים אורך מילה, WordsLex מציג שדה נפרד לכל מיקום תו.
בחירה של מילה בת תשעה תווים מציגה למשל תשעה שדות למיקומים קבועים. אפשר להזין את התווים המדויקים שחייבים לעמוד במקומות מסוימים.
אם ידוע שהתו הראשון הוא A, הרביעי הוא R והאחרון הוא S, מזינים את התווים האלה בשדות המתאימים. את שאר השדות משאירים ריקים עד שידוע יותר.
שדה תווי האמצע נשאר זמין. משתמשים בו כשידועה תבנית תווים אבל לא המיקום המדויק של כל תו.
דוגמה: ידוע שהמילה מכילה את התבנית K?N, אבל לא היכן היא עומדת. ידוע גם שלמילה יש 9 תווים.
במקרה הזה:
- בוחרים אורך של 9 תווים.
- מזינים את התווים הידועים של המיקומים הקבועים בשדות המתאימים.
- מזינים
K?Nבשדה תווי האמצע. - מוסיפים תווים נדרשים ומוחרגים אם הם ידועים.
שדות תחילת המילה וסוף המילה מוסתרים במצב הזה, משום שאפשר להזין תווי התחלה וסוף ידועים בשדות המיקומים הקבועים.
6. שילוב כמה מסננים
החיפוש יעיל יותר כשמשתמשים בכל מה שידוע על המילה.
WordsLex מאפשר לשלב למשל את התנאים האלה:
- אורך המילה.
- תווים במיקומים קבועים.
- תבנית בשדה תווי האמצע.
- תווים נדרשים.
- תווים מוחרגים.
- שדות תחילת המילה וסוף המילה, אם לא נבחר אורך מילה.
החיפוש מחזיר מילים שתואמות לתנאים שצוינו. יש לבדוק שכל תו ותבנית שהוזנו מתאימים למילה המבוקשת.
7. למה אין תוצאות?
אם החיפוש אינו מחזיר דבר, פירוש הדבר שבמסד הנתונים הנוכחי של WordsLex לא נמצאה מילה שתואמת לתנאים שצוינו.
אין זה אומר בהכרח שהמילה אינה קיימת. ייתכן שהיא עדיין אינה במסד הנתונים, או שתנאי צר מדי או שגוי.
אם לא מופיעות תוצאות, כדאי לנסות את הדברים הבאים:
- לבדוק את אורך המילה שנבחר.
- לבדוק את התווים בשדות המיקומים הקבועים.
- לבדוק את תבנית תווי האמצע, במיוחד את מספר סימני
?. - לבדוק את התווים הנדרשים והמוחרגים.
- אם אורך המילה אינו ידוע, לבדוק את שדות תחילת המילה וסוף המילה.
- להסיר את התנאים בזה אחר זה ולחפש שוב.
אם גם אחרי בדיקת התנאים החיפוש אינו מחזיר דבר, ייתכן שהמילה אינה במסד הנתונים.
8. תווים ואותיות: הבדל חשוב
WordsLex משתמש בחיפוש לפי תווים. ההבחנה הזאת חשובה במיוחד בשפות שבהן שני תווים או יותר יכולים לייצג אות אחת לפי הכתיב.
בהונגרית cs, dz, dzs, gy, ly, ny, sz, ty ו-zs הם דוגמאות. דוגמאות דומות קיימות בשפות אחרות:
- סלובקית:
chנחשב לאות נפרדת באלפבית. - צ׳כית:
chנחשב באופן מסורתי לאות נפרדת באלפבית. - וולשית: צירופים כגון
ch,dd,ff,ll,ng,ph,rhו-thנחשבים לאותיות נפרדות. - ספרדית:
chו-llנחשבו בעבר לאותיות נפרדות, אך אינם מסווגים עוד כאותיות עצמאיות של האלפבית.
WordsLex מעבד כל תו בנפרד:
gy=g+y, כלומר שני תווים.sz=s+z, כלומר שני תווים.dzs=d+z+s, כלומר שלושה תווים.
לכן אורך המילה ומיקומי התווים מבוססים על תווים בודדים ולא על מספר האותיות לפי מנהגי הכתיב של שפה מסוימת.
9. עיון במילים לפי סדר האלפבית
אם אין רצון להזין תנאי חיפוש מוגדרים, אפשר גם לעיין ברשימות המילים של WordsLex לפי סדר האלפבית.
זה שימושי כדי לגלות מילים חדשות או כדי לראות מילים שמתחילות באות מסוימת.
10. טיפים לחיפוש יעיל יותר
- מתחילים במה שידוע. אם אורך המילה ידוע, מזינים אותו ואחר כך את התווים שאושרו.
- בוחרים את מצב החיפוש המתאים. אם האורך אינו ידוע, משתמשים בשדות תחילת המילה, תווי האמצע וסוף המילה.
- משתמשים במיקומים קבועים כשנדרש דיוק. אחרי בחירת האורך מזינים תווים ידועים במקומות המדויקים שלהם.
- משתמשים בסימן
?. בתבנית תווי האמצע הוא מייצג תו אחד לא ידוע. - מחריגים תווים שידוע שהם שגויים. זה מסייע לצמצם את התוצאות.
- בודקים את התנאים כשאין תוצאות. אם הכול תקין, ייתכן שהמילה אינה במסד הנתונים.
- אין לבלבל בין אותיות לתווים. WordsLex סופר ומסנן תווים בודדים.
מתחילים לחפש עם WordsLex
כשידוע איך פונקציות החיפוש פועלות, מנסים אותן עם התנאים הרצויים.
אם אורך המילה ידוע, בוחרים אותו, מזינים את התווים הוודאיים ומשלבים מסננים כדי למצוא את המילה המבוקשת.