בעיה עם sql fts בעברית

2ndchance

New member
בעיה עם sql fts בעברית

שלום אני מחפש עזרה. יש לי טבלה בעברית ב sql 2008 ואני לא מצליח להחזיר תוצאות חיפוש אופטימליות כפי שהייתי מצפה מfts. טבלאות שיש לי באנגלית מחזירות תוצאות כן לפי הציפיות. מישהו יכול לתת לי כמה טיפים למשהו שאולי שכחתי עם יישום הfts? תודה אבי
 

pitoach

New member
לא מובנה FTS בעברית טובאבל יש לי פתרון מלא ->

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

2ndchance

New member
fts בעברית

תודה על הקישור אבל זה הרבה חומר לעכל וקצת (הרבה) out of my league רק תהיתי למה החיפוש בעברית ממשיך להחזיר תוצאות לאות בודדת למשל או לא מכיר בstopwords וממשיך להחזיר תוצאות ל"אל" או "של" וכו.. הטבלאות שלי קטנות ואני עדיין עובד בclassic asp.
 

pitoach

New member
אם תצרף את ה DDL + DML + שאילתה שאתה

מריץ ואז אני אוכל לנסות לתת תשובה ספציפית ככל הנראה, אבל התשובה הכללית היא פשוט שהשפה העברית מאוד קשה לעבודה כמו של FTS וכאמור מייקרוסופט עדיין לא הצליחו להתאים אותה לעבודה ככל הנראה והיא לא מובנית בצורה טובה בשרת SQL גם לא בגרסה הבאה 2012 לבדיקתי (אבל בקהילות הקוד הפתוח כן הצליחו כבר
) * דוגמה למה השפה העברית קשה מאוד לעבודה: בחיפוש FTS באנגלית מילות קישור אינן צמודות למילה עצמה ולכן קל לזהות אותן ולפרק את השרשרת בהתאם. למשל רושמים to learn אבל בעברית נרשום ללמוד כמילה אחת (זה מקור הקושי המרכזי בשפה שלנו). כמו שכתבת מילים של קישור כמו "אל" או "של" הן חלק ממקור הבעיה ולכל חברה יש את הפרשן שלה (זה שאני הפניתי אותך אליו עובד מעולה ולידיעתי הוא היחיד היום בשוק העולמי לעברית שעובד טוב) ** FTS לא קשור לאם אתה עובד ב ASP קלאסי או ASP.NET או כל טכנולוגיה אחרת כשאתה נעזר ביכולת המובנה של SQL כמובן כי אתה למעשה מריץ משהו שיש בשרת בלי קשר לכיצד אתה מגיע אליו (דרך אגב זה משהו שקשור למערכת ההפעלה ולא בדיוק ל SQL.. כתבתי על זה כמה מילים בקישור השני שהבאתי מעל) לסיכום האפשרויות שלך הן להמשיך את הלימוד ולהגיע למצב שאתה מצליח לעבוד עם מה שהבאתי לך מעל או לקחת עזרה בתשלום חיצונית או לעבוד עם הקיים במייקרוסופט או לשים לנו DDL+DML+שאילתה שאתה מנסה להריץ ואולי נוכל לעזור ספציפית ברעיון
 

2ndchance

New member
שאילתות

הנה השאילתות שאני מריץ. אני מקוה שזה יעזור. על כל פנים תודה על העזרה והאינפורמציה. אבי
 

pitoach

New member
בלי DDL+DML אני לא יכול להריץ את השאילתה


ולכן דיי מיותר לעבור עליה לעומק כשאני עובר על שאילתה אני קודם אוהב להריץ אותה ולבדוק תכונית הרצה שלה (לפני הרצה ראשונה) וכו'
 

2ndchance

New member
בלי DDL+DML אני לא יכול להריץ את השאילתה

עכשיו הבנתי. תודה על הקישור והסבלנות. אני אוכל להמשיך עם זה ביום א כשאני במשרד.
 

2ndchance

New member
DDL+DML

שלום אני הכנתי את הDDL+DML ועם הטבלה הזמנית שיצרתי ראיתי שה FTS כן עובד בעברית. אני מניח שמשהו לא בסדר עם הטבלה המקורית שלי. אני אמשיך לבדוק איפה הבעיה. תודה על עזרתך. אבי רוזנברג
 
למעלה