PDA

View Full Version : بدست آوردن اخبار مرتبط



bps20590
دوشنبه 25 فروردین 1393, 08:20 صبح
با سلام
من داخل جدولم تعداد زیادی خبر دارم که همه دارای تیتر/خلاصه خبر و متن خبر هستند حالا میخوام اخبار مرتبط با هر خبر را بدیت بیارم
مثال:یک خبر دارم که تیتر اون در خصوص تیم ملی فوتبال هست
حالا چطور میتونم در داخل دیتابیس اخبار مرتبط با این خبر را جستجوکنم البته دقت داشته باشید که سرتیتر خبرها یکی نیست

zoghal
دوشنبه 25 فروردین 1393, 08:30 صبح
به صورت کلی به سه روش امکان پذیر هست و پیاده سازی می شه این مورد.

۱- به صورت دستی . یعنی برای هر خبر خبر مرتبط رو مشخص می کنید.
۲- برای اساس کتگوری : خبر های که در یک دسته بندی و گروه هستند با هم مرتبط هستند دیگه
۳- بر اساس تگ گذاری : و بیشترین تگ های مشترگ با هم.

میشه سه حالتش رو هم پیاده سازی کرد. مثلا من تو سیستم ها به روش های ۲-۳ لینک های رو پیشنهاد می کنم. و نویسنده به روش ۱ انتخاب میکنه کدوم باشه کدوم نباشه.

mahmod2000
دوشنبه 25 فروردین 1393, 08:57 صبح
من هم از روش Full text کردن فیلد تایتل در دیتابیس انجام میدم و بعد میام با MATCH توی کوئری یک Select میزنم و اخبار مرتبط رو به نسبت تایتل هر خبر دریافت میکنم
نمونه :

SELECT * FROM tbl_news WHERE MATCH (title) AGAINST ($text) LIMIT 10;


فقط یادتون باشه که برای استفاده از این کد حتما قلبش فیلد title رو Full text کنید

bps20590
دوشنبه 25 فروردین 1393, 10:20 صبح
منظورتون از full text چیه یعنی چکار کنم

mahmod2000
سه شنبه 26 فروردین 1393, 07:12 صبح
توی اینترنت سرچ کنید بهتر متوجه میشید