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

نام تاپیک: google چطوری search می کنه؟

  1. #1

    google چطوری search می کنه؟

    من دنبال اینم که بدونم search GOOGLE دقیقا چطوری کار می کند منظورم مباحث ایندکس گذاری وranking و یا هر چیز تخصصی دیگر است .
    لطفا چند سایت مناسب بهم معرفی کنید.
    ممنون.

  2. #2
    کاربر دائمی آواتار american_iran2006
    تاریخ عضویت
    آذر 1385
    محل زندگی
    تهران
    پست
    209

    سلام دوست من

    سلام دوست من :::

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

    :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    ممنونم ولی منظورم اینست که الگوریتمی که search GOOGLE باهاش نوشته شده چیه؟
    آخه من می خواهم یه search توی همون مایه های search GOOGLE بنویسم و می خوام ایده و متد های گوگل را بدانم.نه اینکه یک کاربر چه امکاناتی برای استفاده از گوگل در اختیار دارد.

  4. #4
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    شما برای این کار بهتره در مورد موتور های جستجو و وب crawler ها تحقیق کنید.اگر فقط می خواهید در مورد گوگل بدانید باید به دنبال الگوریتم هایی که این موتور جستجو استفاده می کند ، باشید. برای شروع من لینک زیر را پیشنهاد می کنم ، هر چند که موارد بهتری را با جستجو می توانید پیدا کنید :
    http://www.rankforsales.com/search-e...algorithm.html
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  5. #5
    اساس سرعت در جستجو
    استفاده از سیستم قوی و استفاده از الگوریتم دودویی هست

  6. #6

    Cool

    تا اوجایی که از ساختمان داده یادم مونده و با توجه به زمان اجرای الگویتم ها
    فکر نکنم برای موتور جستجو از binary search استفاده بشه!!!!!!!!!
    اگه اشتباه نکنم از ساختمان داده dictionary توی موتور های جستجو استفاده
    میکنن

  7. #7
    به این سادگی‌ها نیست
    اول یه لیست از تمام لغات موجود توی اینترنت ساخته می‌شه و مرتب می‌شه تا خیلی سریع بشه لغات وارد شده رو پیدا کنه
    در مرحله‌ی بعد فقط صفحاتی که لغت مورد نظر توش بوده جستجو می‌شه تا کلمات ترکیبی هم پیدا بشن
    و یه موضوع دیگه هم اینکه کل نتایج جستجو نمی‌شه بلکه فقط یه تعداد خاصی جستجو می‌شه و به همین دلیل اگه توی تعداد پیدا شده نگاه کنید تعداد یه عدد تقریبی هست و نه تعداد دقیق...

  8. #8
    آخه من می خواهم یه search توی همون مایه های search GOOGLE بنویسم
    موتورهای جستجو، هوشمند هستن. یعنی از الگوریتم های مربوط به هوش مصنوعی استفاده میکنن.
    استفاده از الگوریتم دودویی هست
    کدوم دودویی؟ جستجوی دودویی؟ جستجوی دودویی بیشتر روی آرایه ای که از قبل مرتب شده باشه، کاربرد داره. اما موتورهای جستجو الزاما فقط از آرایه استفاده نمیکنن.

    اول یه لیست از تمام لغات موجود توی اینترنت ساخته می‌شه و مرتب می‌شه
    ساختمان داده ای که بتونه تمام واژگان اینترنتی رو نگه داره، حافظه بسیار بسیار بزرگی میخواد. به جای نگه داشتن کل لغتهای اینترنت، اطلاعات لازم رو Cache میکنن.

  9. #9
    1 - آرایه فقط یه محل برای نگهداری اطلاعات توی حافظه هست و کارای هوقشره (اون برنامه‌ی تلویزیون) رو بلد نیست انجام بده - فقط همین !!!

    2 - نیازی نیست که اطلاعات روی حافظه موقت ذخیره بشن
    اگه اطلاعات مرتب شده باشن خیلی سریع با استفاده از الگوریتم دودویی می‌شه مقصد را پیدا کرد حتی اگه روی حافظه‌ی دائمی باشه - خیلی خیلی سریع‌تر از جستجوی عادی توی حافظه‌ی موقت - OK?

    3 - هوش مصنوعی دیگه چیه؟ - اینم همون مورد هوقشتره رو مطالعه کنید -
    جستجو زمان و نیرو نیاز داره
    این نیرو و زمان فقط یه بار و موقع Index کردن یا همون Cache که شما می‌گی انجام می‌شه
    و در دفعات بعدی خیلی سریع با استفاده از الگوریتم دودویی اون لغت و صفحاتی که اون لغت توش به کار رفته پیدا می‌شه...

  10. #10
    آرایه فقط یه محل برای نگهداری اطلاعات توی حافظه هست و کارای هوقشره (اون برنامه‌ی تلویزیون) رو بلد نیست انجام بده
    - نیازی نیست که اطلاعات روی حافظه موقت ذخیره بشن
    مرتب سازی محتویات روی هارددیسک، خیلی بیشتر از آرایه ای که روی RAM باشه زمان میبره. OK؟

    میدونی که توی هرمی که واسه سرعت دسترسی رسانه ها ترسیم میکنند. RAM ،Cache RAM و Hard Disk کجا قرار دارن؟

    پیش شرط جستجوی دودویی مرتب سازی داده ها به صورت صعودی یا نزولی است، همین مرتب سازی میتونه یه سربار به حساب بیاد ضمن اینکه قرار نیست لیستت رو صعودی یا نزولی مرتب کنی، فقط میخوای Index بذاری. ok؟

    هوش مصنوعی دیگه چیه؟
    هوش مصنوعی همون درس 3 واحدیه که در دوران کارشناسی باید پاس کنی، تا بدونی که چطور برنامه میتونه براساس شرایط محیط، منطقی تصمیم بگیره و احیانا چطور دانشش رو بدون نیاز به کاربر، بیشتر کنه.
    این نیرو و زمان فقط یه بار و موقع Index کردن یا همون Cache که شما می‌گی انجام می‌شه
    cache یه چیزه، index یه چیز دیگه. ممکنه فقط از یکی استفاده بشه، یا از ترکیب هر دو.

  11. #11
    من دنبال نحوه ایندکس کردنم لطفا اگه میدونید دقیقا برام بگین.

  12. #12
    کاربر جدید آواتار behbah
    تاریخ عضویت
    آبان 1385
    محل زندگی
    Tehran
    پست
    9
    شما با مراجعه به مباحث ساختمان داده ÷یشرفته نظیر ایندکس چند سطحی و BTree,B+Tree,... می توانید روشهای خوبی برای سازماندهی اظلاعات ودر نتیجه سرعت بالاتر در جستجو پیدا کنید

    این مباحث در کتابهای ذخیره و بازیابی اطلاعات هم آمده است

  13. #13
    من می خوام بدونم دقیقا چطوری ایندکس می کنه ؟ودر ضمن page ranking اش براساس چه معیارهایی است. لطفا سایت معرفی کنید.

  14. #14

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

  1. Google Search
    نوشته شده توسط m.hamidreza در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 05 شهریور 1386, 10:47 صبح
  2. search google
    نوشته شده توسط rockpigeon در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: شنبه 04 شهریور 1385, 09:13 صبح
  3. در خواست کد Google Web Search API
    نوشته شده توسط desiran در بخش Classic ASP
    پاسخ: 0
    آخرین پست: پنج شنبه 26 مرداد 1385, 12:13 عصر

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

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