View Full Version : انجام سرج با دادن امتیار به هر مورد
hosseinab
چهارشنبه 26 دی 1386, 09:46 صبح
سلام
من می خوام یه جمله سلکت بنویسم که یه کلمه رو توی مثلا فیلد نام وتوضیحات بگرد و و با توجه به اینکه اون کلمه توی فیلد نام ویا توضیحات چند بار تکرار شده نتایجی که بیشتر ارتباط با کلمه داره رو پیدا کنم یه چیزی مثل گوگل اگه راهنمایم کنید متشکر میشم
mdrd
چهارشنبه 26 دی 1386, 10:45 صبح
با select تنها نمیتونی این کارو انجام بدی .باید از fulltext search استفاده کنی فکر کنم این سایت به دردت بخوره
http://www.dbazine.com/sql/sql-articles/cotter2
hosseinab
چهارشنبه 26 دی 1386, 11:26 صبح
fulltext search تا جایی که من می دونم این فقط سرعت سرچ رو بال می بره
hosseinab
یک شنبه 30 دی 1386, 07:26 صبح
خوب حتما یه راهی هست که اینکار رو بکنیم شاید باید همه کلمه های دوتا فیل که می خواهیم بگردیم رو باید توی یه جدول بزاریم و تعداد تکرار رو هم بنویسم
whitehat
یک شنبه 30 دی 1386, 14:16 عصر
fulltext search تا جایی که من می دونم این فقط سرعت سرچ رو بال می بره
با استفاده از fts شما قابلیت هایی بیشتری برای جستجو در فیلدهای حجیم مانند یک فایل Doc ذخیره شده پیدا می کنید، لزوما سرعت نیست
خوب حتما یه راهی هست که اینکار رو بکنیم شاید باید همه کلمه های دوتا فیل که می خواهیم بگردیم رو باید توی یه جدول بزاریم و تعداد تکرار رو هم بنویسم
اگر بر روی یک فیلد خاص می خواهید این کار را انجام دهید و همینطور از 2005 استفاده می کنید، می توانید از توابع Ranking استفاده کنید. کافیه Ranking functions را در BOL جستجو کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.