PDA

View Full Version : جستجو freetext



kzparsa
چهارشنبه 29 اردیبهشت 1389, 12:31 عصر
با سلام
من سيكول سرور خود رااز2000 به 2005 ارتقا داده ام. ولي در سيكول سرور 2005 با مشكل جستجوfreetext برخوردم. درسيكول سرور 2000 وقتي يك ”ترم” يا بخشي از يك جمله را جستجو ميزدم , ركوردهايي كه حاوي آن ترم يا جمله ياعبارت بود را پيدا ميكرد ولي در 2005 جستجو freetext دنبال همه كلماتي كه درعبارت وجودداردميگردد درنتيجه فاكتهاي بسيار زياد و را پيداميكندواغلب نيز با تايم اوت مواجه ميشود , راه حل موقتيكه براي آن پيدا كرده ام در پاس دادن عبارت در وبي نت دو كيومه در دوطرف عبارت قرار ميدهم در نتيجه جستجو مانندهمان جستجو سيكول 2000 انجام ميشود . آيا كسي علت اين موضوع راميداند و آيا كسي ميداند چه تنظيماتي در خود سيكول سرور بايد انجام بشودتا نتيجه جستجو مانند سيكول 2000 بشود؟
منتظر كمك و نظر شما هستم
با تشكر پارسا

sia_2007
چهارشنبه 29 اردیبهشت 1389, 13:32 عصر
دستور Free Text در SQL 2005 بخشی از Full Text Search شده و کارآییش رو اون جا نشون میده.
تو Database Properties هم این رو تست کن و بذارش روی 80

AminSobati
چهارشنبه 29 اردیبهشت 1389, 17:27 عصر
سلام دوست عزیزم،
ممکنه یک نمونه از دستور Select رو ارسال بفرمایید؟ هم حالت بدون گیومه و هم با گیومه

حسین شهریاری
چهارشنبه 29 اردیبهشت 1389, 18:11 عصر
سلام

مگه از LIKE , % در طرفین استفاده نمیکنید؟

kzparsa
دوشنبه 14 تیر 1389, 12:34 عصر
باپوزش از تاخير من اين موضوع را پيگيري كردم و مشخص شد كه جستجو فول تكس و فري تكس در 2005 تغييراتي كرده است . لذا براي حل اين مشكل در برنامه نويسي با گذاشتن گيومه در دو طرف ترم مشكل را حل كردم . از توجه شما متشكرم.
پارسا