جستجو در يك فيلد
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



جستجو در يك فيلد باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ شنبه 8 تیر 1387 - 10:28 بعدازظهر


کسی به گرد پاش نمیرسه

کسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسه

گروه: کاربران
آخرین بازدید: دیروز 18:54:03
پست ها: 728, بازدید ها: 1,930
سلام دوستان

ميخوام به اين شكل يك جستجو انجام بدم

براي مثال : داخل ركورد جمله " Try to be a Professional " قرار داره

من ميخوام وقتي هر كدام از كلمات

Professional

‌be

Try

‌a

‌to

جستجو شد اين ركورد جز موارد يافت شده قرار داده بشه

اين جستجو امكان داره داخل يك بانك 20000 تا 100000 ركوردي انجام داده بشه به همين خاطر روشي ميخوام كه سرعت بيشتري داشته باشه

ممنون




 

پست شماره 107854
تبلیغات
ارسال شده در تاریخ یکشنبه 9 تیر 1387 - 7:29 صبح


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دوشنبه 11 آذر 1387 - 11:13 صبح
پست ها: 3,471, بازدید ها: 13,350
به این شکل عبارت خودتون رو ابتدا کلمه کلمه می کنید سپس به تعداد کلمه ها کوئری می سازید، این روش بازدهی خوبی داره یعنی فکر می کنم تنها راه باشه


PFN Code


   sarySearchWord = Split(Trim(strSKey), " ")

   strSQLwhereKeywords = strSQLwhereKeywords & " ("

   For intCurrentRecord = 0 To UBound(sarySearchWord)
    
    If intCurrentRecord > 0 Then strSQLwhereKeywords = strSQLwhereKeywords & " " & strSQLoperator & " "
    
    strSQLwhereKeywords = strSQLwhereKeywords & " my_table.name LIKE N'%" & sarySearchWord(intCurrentRecord) & "%'"
    
   Next
   
   strSQLwhereKeywords = strSQLwhereKeywords & ") "
   
   intCurrentRecord = 0




 

شاد باشید




Try to be a Professional

پست شماره 107857
کاربرانی که از این پست تشکر کرده اند uyanic (یکشنبه 9 تیر 1387 - 9:22 صبح)
ارسال شده در تاریخ یکشنبه 9 تیر 1387 - 3:49 بعدازظهر


کسی به گرد پاش نمیرسه

کسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسه

گروه: کاربران
آخرین بازدید: دیروز 18:54:03
پست ها: 728, بازدید ها: 1,930
ممنون فرشاد جان مثالت عالي بود

فقط يه مشكل داره كه با اين روش نميتونم با جملات فارسي كار كنم يعني كار تكه تكه كردن كلمات درست انجام ميشه فقط هنگام رايت ،‌ فارسي رايت نميكنه با  يونيكد و Session.CodePage="65001 هم درست نشد




 

پست شماره 107862
کاربرانی که از این پست تشکر کرده اند فرشاد (دوشنبه 10 تیر 1387 - 1:28 صبح)
ارسال شده در تاریخ یکشنبه 9 تیر 1387 - 9:41 بعدازظهر


کسی به گرد پاش نمیرسه

کسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسهکسی به گرد پاش نمیرسه

گروه: کاربران
آخرین بازدید: دیروز 18:54:03
پست ها: 728, بازدید ها: 1,930
ممنون فرشاد جان با اين تابع كارم راه افتاد


PFN Code


function encode(text)
txts=text
if not txts="" then
for i=1567 to 1785
encoded="&#" & i & ";"
txts = Replace(txts, chrw(i), encoded, 1, -1, 1)
next
encode=txts
end if
end function





 

پست شماره 107868
کاربرانی که از این پست تشکر کرده اند فرشاد (دوشنبه 10 تیر 1387 - 1:28 صبح)
ارسال شده در تاریخ دوشنبه 10 تیر 1387 - 1:29 صبح


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: دوشنبه 11 آذر 1387 - 11:13 صبح
پست ها: 3,471, بازدید ها: 13,350
سلام

خواهش می کنم،

راهش این نیست چون من بدون مشکل از همین روش استفاده می کنم ، فایل صفحه جستجو رو در note pad باز کن و بصورت utf-8 ذخیره کن ، باید درست بشه




Try to be a Professional

پست شماره 107873
کاربرانی که از این پست تشکر کرده اند uyanic (دوشنبه 10 تیر 1387 - 9:44 بعدازظهر)
« تاپیک قبلی | تاپیک بعدی »


خواندن این تاپیک باز / بسته
کاربر فعال: 0 (0 مهمان, 0 کاربر, 0 کاربر ناشناس)
در حال حاضر هیچ کاربری در حال مشاهده این تاپیک نیست.
مدیران انجمن: فرشاد, Shahrad, Xiphi, علیرضا, ace4cia, Armin25

دسترسی ها باز / بسته