A.Farzin
یک شنبه 27 خرداد 1386, 19:14 عصر
با سلام
فرض کنید درون متن فارسی از کاراکترهای عددی به شکل زیر استفاده شده است.
مثال:
انعقاد قرارداد 84/86542/452/00098 بابت ساخت سیلو
فسخ قرارداد 84/72349/301/10052 با طرف قرارداد
سال 84 - 452 محموله 452 - 00098 - 86542
ما روی این فیلد اقدام به ساخت یک کاتالوگ از Full-Text-Indexing کردهایم
در موقع ساخت هم زبان را Natural انتخاب کردهایم.
وقتی میگوئیم:
SELECT * FROM TableName WHERE CONTAIN(FiledNamr, '84/86542/452/00098*')
قطعات مختلف این کد را به شکل کلمات مستقل میبیند. و رکوردهائی که در آنها 84 و 86542 و 452 و 00098 به شکل جدا جدا هم باشد در نتیجه ظاهر میشود.
میشه علت این کار را فهمید؟
ممنون
فرض کنید درون متن فارسی از کاراکترهای عددی به شکل زیر استفاده شده است.
مثال:
انعقاد قرارداد 84/86542/452/00098 بابت ساخت سیلو
فسخ قرارداد 84/72349/301/10052 با طرف قرارداد
سال 84 - 452 محموله 452 - 00098 - 86542
ما روی این فیلد اقدام به ساخت یک کاتالوگ از Full-Text-Indexing کردهایم
در موقع ساخت هم زبان را Natural انتخاب کردهایم.
وقتی میگوئیم:
SELECT * FROM TableName WHERE CONTAIN(FiledNamr, '84/86542/452/00098*')
قطعات مختلف این کد را به شکل کلمات مستقل میبیند. و رکوردهائی که در آنها 84 و 86542 و 452 و 00098 به شکل جدا جدا هم باشد در نتیجه ظاهر میشود.
میشه علت این کار را فهمید؟
ممنون