نمایش نتایج 1 تا 5 از 5

نام تاپیک: موتور جستجوی داخلی سایت

  1. #1

    Lightbulb موتور جستجوی داخلی سایت

    سلام دوستان
    ممنون میشم اگر راهنمایی کنید و آموزشی رو قرار بدید برای این نیاز من
    من سایتی برای محل کارم طراحی کردم که چند مورد کم داره و مهمترین نیاز من موتور جستجو هستش
    سایت من دارای بخش های مختلفی هستش از جمله بانک پایان نامه و تحقیق آماده
    من میخوام توی بخش پایان نامه و تحقیق اماده امکان جستجو اضافه کنم به طوری که کلمه ی مورد نظر رو در تمام فیلدهای دیتابیس پایان نامه ها یعنی توی عناوین، چکیده و فهرست جستجو کنه و نتایج رو مثل گوگل زیر هم نشون بده (برای تحقیق آماده هم همینطور)
    ممنون میشم اگر راهنمایی کنید چطور اینکارو بکنم در ضمن میخوام خودم انجام بدم و از اسکریپت های آماده مثل Google Custom search engine استفاده نکنم (حدالامکان)
    اگر کمک کنید اصل مشکلم حل میشه چون من باید امکان جستجو در بخش های مختلف بذارم (یکی برای کل سایت، یکی پایان نامه ها، یکی تحقیق های آماده، یکی بلاگ، چندتا هم توی بخش مدیریت سایت)
    در ضمن سایت از پایه ساخته شده و هیچ اسکریپت و CMS در اون بکار نرفته
    این آدرس خود سایت: www.clickpardaz.ir
    اینم بخش پایان نامه ها: payanname.clickpardaz.ir
    به شدت به کمک شما هموطنان عزیز نیازمندم
    مرسی دوستای گلم

  2. #2

    Unhappy نقل قول: موتور جستجوی داخلی سایت

    بچه ها کمک کنید توروخدا

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    mashhad
    پست
    32

    نقل قول: موتور جستجوی داخلی سایت

    توی ساده ترین حالت یه همچین کوئری باید بنویسی:

    SELECT * FROM `table` WHERE `title` LIKE '%search%' OR `content` LIKE '%search%' OR `tag` LIKE '%search%'

    یعنی همه رکوردهایی که تایتل و محتوا و تگهاشون دارای کلمه سرچ هست رو بیاره

  4. #4

    نقل قول: موتور جستجوی داخلی سایت

    نقل قول نوشته شده توسط hasanak852 مشاهده تاپیک
    توی ساده ترین حالت یه همچین کوئری باید بنویسی:

    SELECT * FROM `table` WHERE `title` LIKE '%search%' OR `content` LIKE '%search%' OR `tag` LIKE '%search%'

    یعنی همه رکوردهایی که تایتل و محتوا و تگهاشون دارای کلمه سرچ هست رو بیاره
    این دستور عین عبارت موجود رو سرچ میکنه یعنی اگر من توی ستون title نوشته باشم "بانک تحقیق آماده" و سرچ کنم تحقیق چیزی پیدا نمیکنه مگر اینکه دقیقا سرچ کنم "بانک تحقیق آماده"
    من میخوام هر عبارتی که جستجو میشه توی تمام ردیف ها جستجو بشه و نتایج چاپ بشه یعنی هرچیزی که اون کلمه توش باشه مثلا وقتی سرچ میکنم "تحقیق" یافته ها اینجوری باشه "بانک تحقیق آماده"، "تحقیق رایگان" و ... نه اینکه نتیجه صفر باشه
    چکارکنم؟
    و اینکه من میخوام جستجو در چند دیتابیس انجام بشه مثلا دیتابیس پایان نامه ها و دیتابیس تحقیق ها و دیتابیس اصلی سایت؟
    میشه دقیقا راهنمایی کنید باید چکار کنم؟
    ممنون
    آخرین ویرایش به وسیله mehcosoft : شنبه 06 مهر 1392 در 10:26 صبح دلیل: غلط نگارشی

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    mashhad
    پست
    32

    نقل قول: موتور جستجوی داخلی سایت

    دقیقا همون حالتی که میخوای رو اجرا میکنه،
    شما کد قسمت سرچ رو بذار شاید اشتباهی کرده باشی
    برای جستجو در چند دیتابیش باید از دستور union استفاده کنی:

تاپیک های مشابه

  1. سوال: ثبت حرفه ای سایت در موتور جستجوی گوگل
    نوشته شده توسط shadow666 در بخش توسعه وب (Web Development)
    پاسخ: 1
    آخرین پست: دوشنبه 29 تیر 1388, 15:33 عصر
  2. جستجوی داخلی در سایت
    نوشته شده توسط parvin joon در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 24 تیر 1388, 14:28 عصر
  3. سوال: ثبت حرفه ای سایت در موتور جستجوی گوگل
    نوشته شده توسط shadow666 در بخش Classic ASP
    پاسخ: 2
    آخرین پست: دوشنبه 22 تیر 1388, 08:45 صبح
  4. اضافه کردن موتور جستجوی سایت خود در فایرفاکس
    نوشته شده توسط tabib_m در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: سه شنبه 30 مرداد 1386, 18:22 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •