PDA

View Full Version : سوال در مورد Full text search



neilabak
یک شنبه 21 آذر 1389, 23:54 عصر
سلام دوستان
من توی یه قسمت از پروژم جستجوی در متن دارم .متون من به شکل فایلهای Pdf،Word،Txtو Chm هست.من این متون رو (البته به غیر از فایلهای Chm) به صورت Text درآوردم و در یک فیلد با نوع Ntext دیتابیس ریختم.

توی چند تا سایت و از جمله همین سایت مطالبی رو در مورد full text search خوندم .
ولی بازم درست متوجه نشدم این full text search وقتی کل متن رو در دیتابیس دارم کمکی به من میکنه یا نه؟یا تاثیری در جستجو داره یا نه؟
و اینکه جایی یکی از دوستان گفته بود خود Sql فیلتر هایی برای فایلهای Word و غیره داره.و برای فایل های pdf هم باید ifilter 6 نصب بشه.میخوام بدونم این امکانی که گفتید به چه معنیه ؟یعنی من میتونم فایل pdf رو در دیتابیس ذخیره کنم (به همون شکل pdf?) و بعد با این امکان Sql داخل pdf رو جستجو کنم؟
اگر بله،آیا Sql توی این زمینه فایلهای Chm رو هم پشتیبانی میکنه یا نه؟

نمیدونم چرا اصلا مفهوم full text search برام جا نمیفته؟:اشتباه:

(دوستان کتابی رو هم در این زمینه معرفی کردند و لی من به علت کمبود وقت نمیرسم کل کتاب رو بخونم و تازه مطمئن نیستم که اون کتاب به دردمبخوره)

حمیدرضاصادقیان
دوشنبه 22 آذر 1389, 08:12 صبح
سلام.
این دوتا لینک کامل در این زمینه توضیح داده است. مثالهاشو حل کنید اگر به مشکل برخوردید مطرح کنید تا رفع شود.
لینک 1 (http://www.developer.com/db/article.php/3446891)
لینک 2 (http://msdn.microsoft.com/en-us/library/ms142571.aspx)

AminSobati
سه شنبه 23 آذر 1389, 22:32 عصر
سلام دوست عزیزم،
چون فرمودین فرصت مطالعه مفصل ندارین، اختصارا عرض میکنم که: بله FTS میتونه روی انواع فایل جستجو انجام بده. بعضی از فیلترها باهاش نصب میشن، مثل فیلتر Word. بعضی دیگه قابل نصب هستند. شما در جدولتون به یک فیلد اضافی نیاز دارین که فقط پسوند فایل رو نمایش بده. بر این اساس Full Text Index تشخیص میده از چه فیلتری باید استفاده کنه. به احتمال زیاد فیلتر CHM هم هست، کمی googling انجام بدین!