PDA

View Full Version : تنظیمات کامل برای یافتن بهترین نتیجه در Full text search



مهدی رحیم زاده
جمعه 01 فروردین 1393, 09:19 صبح
با سلام خدمت تمامی اساتید محترم
بهترین تنظیمات برای یافتن بهترین نتیجه در جستوجو چیه؟ متون ذخیره شده فارسیه ، میخوام بر اساس اولویت ها ، نتایج نمایش داده بشه مثلا اول کلمات کاملا مشابه ، بعد کلمات ترکیبی با کلمات اصلی و نهایتا اگر امکان نمایش نتایج مفهومی روی داده های فارسی هست ، اون رو هم توضیح بدید برام ممنون میشم
با تشکر بسیار

amir20611
جمعه 01 فروردین 1393, 22:32 عصر
ستون ها باید در هر دو سلکت یکی باشند

select c1,c2 from tablename where c1 like N'text'
union
select c1,c2 from tablename where c1 like N'%text%'

مهدی رحیم زاده
شنبه 02 فروردین 1393, 01:11 صبح
با سلام و تشکر خیلی زیاد بابت پاسختون
بنده توی عنوان سوالم مطرح کردم که میخوام از Full text search استفاده کنم نه like چون همونطور که میدونید سرعت Full text search در داده های زیاد خیلی بیشتر از Like
ممنون میشم در این مورد هم راهنمایی کنید بنده رو
با تشکر

haririan2
شنبه 24 مهر 1395, 19:01 عصر
سلام آیا جواب این سوال را گرفتید ؟ من الان این مشکل را دارم

pashna
دوشنبه 26 مهر 1395, 21:31 عصر
سلام، شما میتونید از CONTAINSTABLE و FREETEXTTABLE این استفاده کنید ، تفاوتی که باهم دارن اینکه CONTAINSTABLE این عبارت رو پیدا می‌کنه ولی‌ FREETEXTTABLE مفهوم رو هم جستجو می‌کنه

http://blog.sqlauthority.com/2008/09/05/sql-server-creating-full-text-catalog-and-index/