PDA

View Full Version : سوال: نحوه کد نویسی برای ارسالهای مشابه یا مرتبط



roomezonline
شنبه 13 خرداد 1391, 01:55 صبح
سلام دوستان

من برای وب سایتم میخوام این قابلیت رو مثل خیلی از وب سایتهای دیگه بذارم

در پایین هر مقاله و دانلود یا آموزش لیست موضوعات مشابه با اون ارسال رو واسم لیست بکنه


مانند عکس پیوست شده

87764

از دوستانی که در این زمینه کار کردن تقاضای همکاری و راهنمایی دارم

با تشکر
http://barnamenevis.org/images/misc/pencil.png

kingmech
شنبه 13 خرداد 1391, 14:45 عصر
خوب میشه مثلا 5 تا از همگروهی های پست رو انتخاب کرد

یعنی یه جدول گروه دارید که تو پست هاتون میگید مثلا گروه فلان حالا از گروه فلان 5 تا انتخاب میکنید نمایش میدید

fakhravari
شنبه 13 خرداد 1391, 15:14 عصر
شما باید یک جدول برای ارتباط با پست های دیگر داشته باشید . مثل ریلیشن

Behrouz_Rad
شنبه 13 خرداد 1391, 15:30 عصر
روش های مختلفی وجود داره... مثل انتخاب بر اساس تگ هایی که برای مطلب در نظر گرفته شده، انتخاب بر اساس عنوان تاپیک پس از حذف کلمات اضافه، قابلیت انتخاب موضوعات مرتبط با یک مطلب توسط مدیر سایت.
بهترین روش، استفاده از SQL Server و قابلیت FTS اون هست. FTS قابلیت هایی رو برای جستجوی مقادیر مشابه داره. مثلاً دو DM با نام های dm_fts_index_keywords و dm_fts_index_keywords_by_document داره که کلمات ذخیره شده در فیلد رو میشکنن و تعداد تکرار هر یک رو ثبت می کنن. با کوئری گرفتن از این DMها میشه نتایج خوبی به دست آورد.

موفق باشید.

roomezonline
شنبه 13 خرداد 1391, 23:42 عصر
سلام مرسی از وقت و اما موضوع برای من مبهم هست . امکان یک مثال کوچک هست؟

fakhravari
یک شنبه 14 خرداد 1391, 22:47 عصر
من مثال آقای راد نمیدونم .
ولی طرح کار ساده شما یه جدول دارید برای پست ها تون.
باید یه جدول موضوعات داشته باشید که اون وصل به جدول بالا.
خوب حالا باید جدولی بسازید که کلید پست + کلید موضوع داشته باشه.
بعد با Inner Join ها میتوانید به راحتی پست های مربوطه را پیدا کنید.

kingmech
دوشنبه 15 خرداد 1391, 10:40 صبح
یه سوالی این شکل عملیات ها سنگین نیست فرض کنید ما 2000 تا رکورد داریم یعنی برای نمایش هرپست باید دو بار این دو هزار فیلد واکشی بشن

fakhravari
دوشنبه 15 خرداد 1391, 13:21 عصر
شما پیجینگ می کنید