جست وجو در موتورهای جست وجوگر دومین فعالیت کاربران در دنیای وب است

آن سوی جست وجو رضا جوالچیامروزه موتورهای جست وجو نقش بسیار پررنگی در فضای وب دارند تا آنجا که دنیای مجازی بدون حضور موتورهای جست وجو معنا پیدا نمی کند اما در اینجا این سوال مطرح می شود که به چه دلیلی نیاز به موتورهای جست وجو داریم که در پاسخ باید گفت با وجود حجم روزافزون طراحی و راه اندازی سایت های وب مختلف، نیاز به دستیابی به مرکزی برای شناسایی این پایگاه ها برای استفاده بهتر و بیشتر کاربران وب، امر مهمی به شمار آمده است و از آنجا که سایت ها و مطالبی که در وب منتشر می شوند، توسط هیچ مرکز رسمی بین المللی مسوول در اینترنت اعلام نمی شود تنها راه پیدا کردن یک موضوع، اطلاع داشتن دقیق از آدرس آن سایت به نظر می رسد. موتور های جست وجو برای سهولت دسترسی کاربران به مطالب موجود در سایت های وب راه اندازی شده اند. در واقع بدون نیاز به موتور های جست وجو کاربران قادر نخواهند بود از به روزرسانی سایت های وب اطلاع کسب کنند و نیازهای تحقیقاتی و آموزشی و تجاری و خبری و... خود را پوشش دهند و در مجموع باید گفت مهم ترین توانایی موتورهای جست وجو جذب مخاطبان واقعی سایت است چرا که مخاطبان وبگرد و سرگردان معمولا در این جست وجوها نقش به خصوصی ندارند.توجه به این نکته بسیار حائز اهمیت است که هر چه بر محبوبیت وب افزوده می شود، نیاز به بایگانی کردن اطلاعات آن نیز بیشتر می شود؛ موتور جست وجوگر نیز در واقع این اطلاعات را بایگانی کرده، در زمان مورد نیاز و به سرعت در اختیار کاربران قرار می دهد. بدون موتور جست وجوگر، وب تنها به بخش کوچکی از موفقیت امروزین خود دست می یافت زیرا موتور جست وجوگر، اینترنت را به رسانه یی قابل استفاده برای همه تبدیل کرده است. آنچه موتورهای جست وجوگر انجام می دهند، فراهم کردن یک وسیله جست وجوی ساده است. وقتی یک کاربر وب عبارتی را جست وجو می کند، موتور جست وجوگر لیستی از سایت ها ارائه می کند که تعداد آنها از چند صد مورد تا چند میلیون متغیر خواهد بود و سایت هایی که موتور جست وجوگر به عنوان نتایج جست وجویش ارائه می کند، بر حسب میزان ارتباط با عبارت جست وجو شده به ترتیب نزولی لیست می شوند. به عبارت دیگر سایتی که به عنوان اولین سایت در نتایج جست وجو معرفی شده است، مرتبط ترین سایت با عبارت جست وجوشده از دید آن موتور جست وجوگر خواهد بود.دقت در ارائه نتایج یک جست وجو مساله بسیار مهمی است که کاربران وب همواره از موتورهای جست وجوگر انتظار خواهند داشت هر چه نتایج جست وجوی یک موتور جست وجوگر دقیق تر و مرتبط تر باشد، محبوب تر خواهد بود و کاربران بیشتری به آن مراجعه خواهند کرد و اگر عبارت یکسانی در تمام موتورهای جست وجوگر جست وجو شود هیچ کدام از آنها نتایج یکسانی را ارائه نمی دهند و با نتایج کاملا متفاوتی روبه رو می شویم. تفاوت در ارائه نتایج جست وجو در موتورهای جست وجوگر از تفاوت آنها در الگوریتم یا همان سیستم رتبه بندی و بایگانی داده شان ناشی می شود. حتی اگر همه آنها از بایگانی داده یکسانی نیز استفاده کنند، بازهم نتایج جست وجویشان متفاوت خواهد بود. موتور جست وجوگر برای رده بندی صفحات وب از الگوریتم خاصی استفاده می کند که فوق العاده سری است چرا که الگوریتم نیز مجموعه یی از دستورالعمل ها است که موتور جست وجوگر به کمک آن تصمیم می گیرد سایت ها را چگونه در خروجی اش مرتب کند.برای اینکه سایت ها با هم مقایسه شوند و بر حسب میزان ارتباط با موضوع جست وجو شده مرتب شوند، موتور جست وجوگر، الگوریتم را بر مجموعه یی از پارامترها اعمال می کند. پارامترهای مورد توجه موتور جست وجوگر نیز همانند الگوریتم آنها ناشناخته است و این ناشناخته ها جذابیت دنیای موتورهای جست وجوگر را دوچندان می کنند.عملکرد موتورهای جست وجوگروقتی ما واژه مورد جست وجوی خود را در موتور جست وجوی خود تایپ کرده و روی آن کلیک می کنیم و بنا بر سرعت اینترنت نتایج نمایان می شود، این سوال در ذهن بسیاری از کاربران شکل می گیرد که موتورهای جست وجو به چه صورتی عمل می کنند که در این خصوص باید گفت وقتی جست وجویی در یک موتور جست وجوگر انجام و نتایج جست وجو ارائه می شود، کاربران در واقع نتیجه کار بخش های متفاوت موتور جست وجوگر را می بینند. موتور جست وجوگر قبلا پایگاه داده اش را آماده کرده و این گونه نیست که درست در همان لحظه جست وجو، تمام وب را بگردد. بسیاری از خود می پرسند چگونه ممکن است گوگل در کمتر از یک ثانیه تمام سایت های وب را بگردد و میلیون ها صفحه را در نتایج جست وجوی خود ارائه کند که در این مورد گفته می شود گوگل و هیچ موتور جست وجوگر دیگری توانایی انجام این کار را ندارند. همه آنها در زمان پاسخگویی به جست وجوهای کاربران، تنها در پایگاه داده یی که در اختیار دارند، به جست وجو می پردازند نه در تمامی وب. موتور جست وجوگر به کمک بخش های متفاوت خود، اطلاعات مورد نیاز را قبلا جمع آوری، تجزیه و تحلیل می کند، آن را در پایگاه داده اش ذخیره می کند و هنگام جست وجوی کاربر تنها در همین پایگاه داده می گردد. در خصوص بخش های یک موتور جست وجو باید گفت شامل قسمت هایی همچون spider یا عنکبوت، crawler یا خزنده، indexer یا بایگانی کننده، database یا پایگاه داده، ranker یا سیستم رتبه بندی و... می شود که در توضیح هر بخش شامل موارد زیر است.- spider عنکبوت اسپایدر نرم افزاری است که کار جمع آوری اطلاعات مورد نیاز یک موتور جست وجوگر را بر عهده دارد. اسپایدر به صفحات مختلف سر می زند، محتوای آنها را می خواند، لینک ها را دنبال می کند، اطلاعات مورد نیاز را جمع آوری می کند و آن را در اختیار سایر بخش های موتور جست وجوگر قرار می دهد. کار یک اسپایدر، بسیار شبیه کار کاربران وب است. همان طور که کاربران، صفحات مختلف را بازدید می کنند، اسپایدر هم درست این کار را انجام می دهد با این تفاوت که اسپایدر کدهای html صفحات را می بیند اما کاربران نتیجه حاصل از کنار هم قرار گرفتن این کدها را مشاهده می کنند.crawler - خزنده کراولر نرم افزاری است که به عنوان یک فرمانده برای اسپایدر عمل می کند به این صورت که مشخص می کند کدام صفحات را مورد بازدید قرار دهد. در واقع کراولر تصمیم می گیرد کدام یک از لینک های صفحه یی که اسپایدر در حال حاضر در آن قرار دارد، دنبال شود. ممکن است همه آنها را دنبال کند، بعضی ها را دنبال کند یا هیچ کدام را دنبال نکند. کراولر ممکن است قبلا برنامه ریزی شده باشد که آدرس های خاصی را طبق برنامه، در اختیار اسپایدر قرار دهد تا از آنها دیدن کند. دنبال کردن لینک های یک صفحه به این بستگی دارد که موتور جست وجوگر چه حجمی از اطلاعات یک سایت را می تواند در پایگاه داده اش ذخیره کند. همچنین ممکن است اجازه دسترسی به بعضی از صفحات به موتورهای جست وجوگر داده نشده باشد.indexer -بایگانی کنندهتمام اطلاعات جمع آوری شده توسط اسپایدر در اختیار ایندکسر قرار می گیرد. در این بخش اطلاعات ارسالی مورد تجزیه و تحلیل قرار می گیرند و به بخش های متفاوتی تقسیم می شوند. تجزیه و تحلیل به این معنی است که مشخص می شود اطلاعات از کدام صفحه ارسال شده است، چه حجمی دارد، کلمات موجود در آن کدامند، کلمات چندبار تکرار شده اند، کلمات در کجای صفحه قرار دارند و... در حقیقت ایندکسر، صفحه را به پارامترهای آن خرد می کند و تمام این پارامترها را به یک مقیاس عددی تبدیل می کند تا سیستم رتبه بندی بتواند پارامترهای صفحات مختلف را با هم مقایسه کند. در زمان تجزیه و تحلیل اطلاعات، ایندکسر برای کاهش حجم داده ها از بعضی کلمات که بسیار رایج هستند صرف نظر می کند. کلماتی نظیر a ، an ، the ، www ، is و... از این گونه کلمات هستند.database -پایگاه دادهتمام داده های تجزیه و تحلیل شده در ایندکسر، به پایگاه داده ارسال می شود. در این بخش داده ها گروه بندی، کدگذاری و ذخیره می شود. همچنین داده ها قبل از آنکه ذخیره شوند، طبق تکنیک های خاصی فشرده می شوند تا حجم کمی از پایگاه داده را اشغال کنند. یک موتور جست وجوگر باید پایگاه داده عظیمی داشته باشد و به طور مداوم حجم محتوای آن را گسترش دهد و البته اطلاعات قدیمی را هم به روز رسانی کند. بزرگی و به روز بودن پایگاه داده یک موتور جست وجوگر برای آن امتیاز به شمار می آید. یکی از تفاوت های اصلی موتورهای جست وجوگر در حجم پایگاه داده آنها و همچنین روش ذخیره سازی داده ها در پایگاه داده است.- ranker سیستم رتبه بندیبعد از آنکه تمام مراحل قبل انجام شد، موتور جست وجوگر آماده پاسخگویی به سوالات کاربران است. کاربران چند کلمه را در جعبه جست وجوی آن وارد می کنند و سپس با فشردن enter منتظر پاسخ می مانند. برای پاسخگویی به درخواست کاربر، ابتدا تمام صفحات موجود در پایگاه داده که به موضوع جست وجو شده مرتبط هستند، مشخص می شوند. پس از آن سیستم رتبه بندی وارد عمل شده، آنها را از بیشترین ارتباط تا کمترین ارتباط مرتب می کند و به عنوان نتایج جست وجو به کاربر نمایش می دهد. حتی اگر موتور جست وجوگر بهترین و کامل ترین پایگاه داده را داشته باشد اما نتواند پاسخ های مرتبطی را ارائه کند، یک موتور جست وجوگر ضعیف خواهد بود. در حقیقت سیستم رتبه بندی قلب تپنده یک موتور جست وجوگر است و تفاوت اصلی موتورهای جست وجوگر در این بخش قرار دارد. سیستم رتبه بندی برای پاسخگویی به سوالات کاربران، پارامترهای بسیاری را در نظر می گیرد تا بتواند بهترین پاسخ ها را در اختیار آنها قرار دهد.---روزانه در دنیای وب هزاران سایت متولد می شود تا آنجا که باید گفت اگر تا دیروز نبود اطلاعات در محیط اینترنت به مشکل اساسی برای کاربران بدل شده بود، امروزه به لطف همین رشد صعودی دسترسی به اطلاعات انبوه جدی تر از نبود اطلاعات است و به نوعی باید گفت چالش عمده اکثر کاربران دستیابی دقیق به اطلاعات است به این صورت که کاربران اگر دنبال موضوعی خاص هستند، به چه روشی می توانند به آن دسترسی پیدا کنند که موتورهای جست وجو با نقش حیات بخش خود به راحتی این حجم اطلاعات را در اختیار کاربران قرار می دهند. این روزها آمارها نشان از این واقعیت غیر قابل انکار دارد که افراد بسیاری سفر در دنیای مجازی را با موتورهای جست وجو گر آغاز می کنند تا آنجا که جست وجو در موتورهای جست وجوگر به دومین فعالیت کاربران در دنیای وب تبدیل شده است.
اعتماد

منبع : بازیاب  تاریخ : 20   خرداد   1388  شاخه : اینترنت

ساخت آسان صفحات وب با justpaste

... برنامه های زیادی برای ساخت صفحات html وجود دارد ... microsoft frontpage هنوز هم یکی از نرم افزارهای محبوب در این زمینه به شمار می رود اما برنامه های ساده تر و راحت تر با بهره گیری از wizard های گوناگون تا حد زیادی علاقمندان را از درگیری و سر و کله زدن با کدهای html بی نیاز می کنند ...

منبع : پارسیش    تاریخ : 11   آذر   1388   شاخه : وب   


ckeditor، بازنویسی مجددی از یک ویرایشگر

... اسکریپت هایی که کاربران را از نوشتن و آشنایی با کدهای html بی نیاز می کند ...

منبع : مجله اینترنتی پریانا    تاریخ : 30   شهریور   1388   شاخه : وب   


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

... بر همین اساس، یکی از این ترفند های کلاهبرداری، بواسطه کدی که در بین سایر کدهای صفحات وب یک سایت آموزشی بصورت مخفیانه قرار می گیرد، از سیستم امنیتی رد شده و مسیر برای سرقتهای اطلاعاتی و ربودن شناسه و رمز کاربران ، هموار می شود ... 0) ، بیشترین میزان آلودگی به کدهای مخرب، مربوط به وب سایتهای حاوی فایل های چند رسانه ای مثل فیلم ها و موزیک ها می باشد که مراجعه کنندگان زیادی دارند ... همچنین شناسایی انواع اسپم ها در غالب تصویر، کدهای html و ...



نرم افزار encrypt web pro 2.0

... با این نرم افزار می توانید از آدرس های ایمیل تان، کدها، لینک ها، متن ها، گرافیک و همه کدهای html تان محافظت کنید ... از ویژگی های این نرم افزار می توان به رمزنگاری صفحات html در زمانی کوتاه، رمز نگاری email آدرس ها، script code، لینک ها، متن، تصاویر و، ... 0- قابلیت رمزگذاری و حمایت از صفحات وب و html- توانایی رمزگذاری بر روی email آدرس ها، script code، لینک ها، متن، تصاویر و ... - دارای 5 حالت مختلف برای اعمال عملیات رمزنگاری بر روی فایل ها- راحتی استفاده از نرم افزار و کار با فقط چند کلیک موس- پشتیبانی از همه زبان های موجود در صفحات html- اعمال محدودیت هایی مانند غیر فعال کردن کلیک راست موس بر روی صفحات- امکان استفاده offline ...

منبع : بازیاب    تاریخ : 11   اردیبهشت   1388   شاخه : وب   


آشنایی با اصطلاحات وب سایت ها

... (dhtml) :مخفف دو کلمه dynamic html می باشد که وظیفه آن روح بخشیدن به صفحات و بالا بردن جذابیت وب سایت می باشد، شما می توانید با هماهنگی کدهای javascript dhtml یک وب سایت پویا و زنده طراحی کنید ... برای یادگیری html به چه چیزی نیاز دارید ؟ برای دیدن صفحاتی که طراحی می کنید نیاز به یک مرورگر وب web browser دارید اگر شما این صفحه را می بینید پس یکی از این مرورگرها را دارید ... اما برای نوشتن کدهای html در حال حاضر به برنامه ساده notepad که درکلیه سیستمهای عامل ویندوز وجود دارد نیاز دارید، برنامه های پیشرفته دیگری هم هست که محیط گرافیکی دارند مانند: microsoft frontpage، macromedia dreamweaver ولی برای شروع بهتر است که از همان notepad استفاده کنید ... تاریخچه html html توسط tim berners-lee در خلال دهه 90 میلادی همراه با گسترش وب، شکوفا شد ... در آن زمان html در چند مدل منتشر می شد که آن بستگی داشت به سازنده فایل و انجمنهایی که در زمینه وب فعالیت داشتند ... در نوامبر 1995 نسخه2 /0 html گسترش یافت و بلافاصله در همان سال3 /0 html منتشر شد، ولی استقبالی از آن نشد ... به همین منظور html برای اهداف گسترده تری، در وب توسعه یافت تا در کلیه سیستمهای اطلاع رسانی و الکترونیکی کوچک و بزرگ با بکار بردن گرافیک و رنگها، قابلیت بهره برداری بیشتری داشته باشد ... در 18 دسامبر 1997 نسخه 4 /0 html در وب منتشر شد و در همین بین شرکتهای تولید کننده مرورگر وب یکسری مشخصات منحصر بخود را به این نسخه اضافه کردند که قابل اجرا در مرورگرهای دیگر نبود ...

منبع : بازیاب    تاریخ : 6   بهمن   1387   شاخه : وب   


قدرت در سمت کاربر

... دو مورد از آن را که پیش از این مطالعه کردیم یکی html برای نمایش قالب اصلی اطلاعات و زبانی به عنوان پایه برنامه سازی در وب است و دیگر xml به عنوان یک فناوری کارا برای توصیف داده ها ... برخلاف xml و html که زبان های نشانه گذاری و توصیفی بودند و زبان برنامه نویسی نیستند، زبان هایی هستند که برای برنامه نویسی تحت وب طراحی شده اند و تمام یا اکثر خصوصیات یک زبان برنامه نویسی را دارند ... برخی نیز این گونه می پندارند که کدهای جاوای قابل استفاده در صفحات وب را جاوا اسکریپت می گویند ... البته گرامر و کدهای زبان جاوااسکریپت شباهت زیادی به زبان جاوا و c++ دارد ... توانایی ها و قابلیت ها با گسترش اینترنت این نیاز احساس شد که html قدرت کافی نداشته و امکانات زیادی در اختیار طراحان وب قرار نمی دهد ... این زبان یک زبان ساده است که می تواند مستقیما در کدهای html قرار گیرد و همراه آن توسط مرورگرها تفسیر شود ... برخی از امکانات و قطعه کدهای پرکاربرد در سایت های مختلف به صورت آماده وجود دارند که افراد می توانند بدون دانش برنامه نویسی از آنها استفاده کنند و بر قابلیت های سایت یا بلاگ خود بیفزایند ... یکی آن که حجم کدهای متصل به سند وب شما افزایش یافته و ممکن است باعث کند شدن عملکرد سایت شما شده و به این ترتیب از محبوبیت آن کاسته شود ...

منبع : جام جم آنلاین    تاریخ : 5   آبان   1387   شاخه : برنامه نویسی   


طراحی وب سایت با استفاده از زبان پایه

... در تمامی این زبان ها باید از زبان پایه که زبان html است،استفاده کرد ... در این مطلب نرم افزاری را برای کدنویسی زبان html و چندین زبان دیگر به شما معرفی می کنیم ... این نرم افزار ویرایشگر کاملی برای زبان های html , javascript , css و xhtml است ... از ویژگی های این نرم افزار به موارد زیر می توان اشاره کرد: - دارای ویرایشگر کامل برای زبان های html و xhtml - دارای ویرایشگر متن پیشرفته - قابلیت نمایش مشکلات گرامری و نوشتاری در هر یک از کدهای زبان های html, css, javascript, vbscript, php, asp, wml, xml, perl - پشتیبانی از utf-8 unicode که برای طراحی سایت به زبان فارسی بسیار لازم است - دارای ویرایشگر مجزا برای زبان css - ابزار کدنویسی زبان javascript به صورت مجزا - توانایی کامل کردن کدهای html و css - کنترل بر صحت کدهای نوشته شده html و css - پیش نمایش از کدهای نوشته شده html و css - دارای کتابخانه ای از سورس های آماده برای استفاده در وب شما و سهولت در طراحی - قابلیت مدیریت بر پروژه و انتشار در وب از طریق ftp - قابلیت چک کردن املای کلمات - توانایی استفاده از کد قالب های آماده علاقه مندان جهت کسب اطلاعات بیشتر از نحوه دانلود رایگان این نرم افزار می توانند به سایت www ...

منبع : هموطن سلام    تاریخ : 20   مرداد   1387   شاخه : برنامه نویسی   


نرم افزار sothink tree menu 2.4

... به عنوان مثال می توان یک منو را با استفاده از کدهای html و برنامه نویسی javascript طراحی نمود و یا با استفاده از عکس ها اقدام به ساخت منو نمود ... در این نرم افزار کاربران نیازی به کار کردن مستقیم با زبان html , javascript و یا طراحی فلشو عکس ها ندارند و تنها کافیست تا منوهای مورد نظر خود را انتاخب کرده و اسامی بخش های مورد نظر را در آن ها وارد کنید ...

منبع : بازیاب    تاریخ : 19   مرداد   1387   شاخه : نرم افزار   


نرم افزار maxbulk mailer 5.72

... به عنوان مثال شما تبلیغات مورد نظر خود را به صورت html آماده سازی میکنید و با استفاده از ویژگی ارسال کدهای html اقدام به اراسل تبلیغات خود نمایید ...

منبع : بازیاب    تاریخ : 19   مرداد   1387   شاخه : نرم افزار   

صفحه 1
2 3 4
امروز 29 اسفند ماه 1388

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player