• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در استفاده از full text search
#1
سلام خدمت دوستان گرامی
من یه مشکلی دارم میخواستم ببینم میتونید راهنمایی کنید
یک جدول دارم که تعداد 15 فیلد و مقدار زیادی رکورد(بالای 500000 رکورد)
الان تو ضفحه ای که برای این قسمت طراحی کردم یه بخش سرچ گذاشتم که کاربر بر اساس اون یک مقداری رو در دو تا ستون از جدول فوق سرچ میکنه
اول اومدم از کد زیر استفاده کردم ولی سرعت جستجو خیلی پایین هست
کد:
select * from table where a like %search% or b like %search%

بعد اومدم از فول تکست سرچ استفاده کردم و دو تا فیلد مربوطه رو ایندکس کردم 
کد:
create fulltext index ft on table (a,b)


حالا زمانی که از کد زیر استفاده میکنم سرعت بهتر شده ولی نتایجی که نشون میده گاها با اون چیزی که کاربر سرچ کرده هم خونی نداره 
کد:
select * from table where match(a,b) against (search)

مشکل چیه 
چکار باید کرد
ممنون میشم
  پاسخ
تشکر شده توسط :
#2
دوستان عزیز کسی نیست مرا یاری کند  Big Grin
  پاسخ
تشکر شده توسط :
#3
عزیران من همچنان منتظر هستم
  پاسخ
تشکر شده توسط :
#4
فکر کنم کلا این سایت تعطیله
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان