راکت

مطالب مرتبط

5 پاسخ

می خواستم بدونم به نظرتون بهترین و دقیق ترین روشی که میشه مطالب مرتبط رو به کاربرا نشون داد چیه

ثبت پرسش جدید

پاسخ‌ها

5
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود..در ادامه مطلب جایی خوبی برای نشان دادن محتوا مرتبط است...

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

روش های مختلفی برای پیدا کردن مطالب مرتبط داره
روش اول اینکه

  • شما با بررسی عنوان ها و تگ های یک مطلب بتونید الگوریتمی بنویسید که نزدیک ترین مطالب رو به مطلب شما پیدا کنیه

روش دوم

  • میتونه این باشه که در هنگام ایجاد یک مطلب ۴ مطلب نزدیک رو خودتون وارد کنید

فعلا این دو روش رو تو ذهنم هست مورد اول بسیار کاربردیه ولی پیاده سازی کردنش کمی سخته

شاید پاسخ شما همین‌جا باشد

بهار
بهار
@niloofare1

من با استفاده از تگ ها اینکارو کردم .
یعنی تمام تگ های اون مطلب خاص گرفته بشه

tags = [x, y, z]

اگر مطلبی یکی از تگ های اون "مطلب خاص" رو داشت
بعنوان " مطلب مرتبط" انتخاب و نمایش داده میشه ...

در این مثال من با جدول پروژه ها اینکارو کردم :

public function single(Project $project)
    {
$tags = $project->tags()->latest()->get();
$similars = Project::where('id','<>',$project->id)
                       ->whereHas('tags', function($q) use ($tags)
                            {
                                    $q->whereIn('tag_id', $tags);
                            })->take(3)->get();
روح اله ابراهیم زاده
روح اله ابراهیم زاده
@rohi1386

تخصص: PHP.LARAVEL

میشه دسته بندی مربوط به اون محصول رو آورد و چند تا محصولو نمایش داد. که همه تو اون دسته بندی هستند.
مثلا محصول خودکار بیک . دسته بندی خودکار رو بیارید و چند تا از محصولات اون دسته بندی رو نمایش بدین . حالا ممکنه چندین شرکت دیگه هم باشن ولی با محصول خودکار شما یکی هستند و همشون خودکارن.

IMMORTAL   BAY
IMMORTAL BAY
@immortal20

تخصص: learning

با بررسی عنوان ها و تگ های یک مطلب بتونید الگوریتمی بنویسید که نزدیک ترین مطالب رو به مطلب شما پیدا کنید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام