شرح مختصر : موتور جستجو یا پیمایشگر به طور عمومی به برنامه ای گفته می شود که کلمات کلیدی را در یک سند یا بانک اطلاعاتی جستجو می کند. در اینترنت به برنامه ای گفته می شود که کلمات کلیدی موجود در فایل ها و سندهای وب جهانی ، گروه های خبری، منوهای گوفر و آرشیوهای FTP را جستجو می کند و به کاربران در جستجوی اطلاعات مورد نظر در میان انبوه اطلاعات موجود در شبکه کمک می کند. مانند سایتهایExcite , Google , Yahoo , MSN . در موتور جستجو شما یکواژه ی کلیدی را وارد کرده و برنامه ی جستجو در بانک اطلاعاتی خود به جستجو پرداخته و سایت های مرتبط با موضوع شما را نمایش خواهند داد. البته امروزه بیشتر موتورهای جستجو دارای اطلاعات طبقه بندی شده مانند دایرکتوری ها می باشند و همچنین اکثر دایرکتوری ها قابلیت جستجو مانند موتورهای جستجو را دارند.
فهرست :
موتورهای جستجو چگونه کار می کنند؟
پیش پردازش دادها
الویت بندی نتایج
موقعیت و مسافت
شاخص گذاری
فایل با ساختار ترتیبی شاخص دار
ساختار فایل چند شاخصی
روشهای بهینه سازی برای موتور جستجو
تعداد صفحات:18
مشخصات :
تعداد صفحات : 97 صفحه
نوع فایل : فایل Word
توضیحات :
پروژه نرم افزار جستجوی اطلاعات دانشجویان در واقع یک پژوهش است در زمینه برنامه نویسی، چرا که باید همه آنچه را که راجع به اشیاء و برنامه نویسی شئ گرا لازم است آموخته شود. در اینجا بخاطر اهمیت موضوع و به اتکای مروری چند روی برنامه نویسی به زبان های مختلف توسط اینجانب، در پروژه های دانشگاهی به تجربیاتی دست پیدا کرده ام که در سه بخش ارائه می شود.
فهرست مطالب :
بخش اول : ADONET
فصل اول : شروع کار با ADONET
فصل دوم : ایجاد connection ها
فصل سوم: Data command و Data Reader ها
فصل چهارم : DataAdapter ها
بخش دوم : سیستم های مدیریت بانک اطلاعاتی
بخش سوم : پروژه برنامه نویسی
فهرست جدولها
بخش اول :ADONET
جدول ۱_۱: اشیاء و عملیات ADONET
جدول ۱_۲: سازنده های Connection
جدول ۲_۲:خاصیت های OleDbConnection properties
جدول ۳_۲:خاصیت های SqlConnection
جدول ۴_۲:متدهای Connection
جدول ۵_۲: وضعیت های connection
جدول ۶_۲:مرجع سریع فصل دوم
جدول۳_۱: سازنده های command
جدول۳_۲: خاصیت ها ی Data command
جدول۳_۳ : مقادیر command type
جدول۴_۳: مقادیر UpdateRowSource
جدول ۵_۳:متدهای مجموعه Parameters
جدول ۶_۳:متدهای Command
جدول ۷_۳:مقادیر CommandBehavior
جدول ۸_۳:خاصیت های DataReader
جدول۹_۳: متدهای Data Reader
جدول ۱۰_۳:متدهای GetType
جدول ۳_۱۱:مرجع سریع فصل
مشخصات فایل
عنوان : مقاله درباره جستجوی پیشرفته در اینترنت
قالب بندی: word
تعداد صفحات:29
محتویات
مقدمه:
کاربری که وارد اینترنت می شود با تنوع رنگارنگ و چشم گیری از سایت های متنوع روبرو می شود و با هیجان و علاقه با موس خود بر لینکهای جذاب اشاره می کند تا سایت های جدیدتر و جالب تر کشف کند…. اما این طراح یا مدیر سایت است که با زحمت و هزینه آن را طراحی و برنامه نویسی کرده، بر اینترنت نصب نموده و حال مشتاقانه به انتظار نشسته تا کاربران و یا در واقع مشتریان احتمالی، با کلیک های تصادفی خود وارد سایت او شوند.
اما دلیلی ندارد که این انتظار بطور انفعالی و یا با توسل به دعا و نذر بگذرد، زیرا نکات و ریزه کاریهای زیادی است که به مدیران وب سایت امکان آن را می دهد در بازار پر رقیب اینترنت سایت خود را عرضه و ارتقاء دهند و پایه و زیر بنای اعمال این گونه ریزه کاریها، دانشی عمیق و کارا از طرز جستجوی ماشین های جستجوگر که ابزار اصلی هر کاربر اینترنت به مشار می روند، است.
مباحثی عمیق تر در باب جستجو در اینترنت
اگر چه مبحث جستجو در اینترنت از نظر مفهومی ساده به نظر می رسد، اما در عمل به وسعت و پیچیدگی شبکه اینترنت، مسائل و معضلات خاص خود را به همراه دارد. اگاهی از این مسائل برای کسانی که به طور جدی خواهان استفاده از اینترنت هستند (یعنی مثلا می خواهند برای خود وب سایتی را – حقوقی یا حقیقی- نصب و از آن به عنوان یک ابزار قوی اطلاع رسانی استفاده کنند) واقعا لازم است. امروزه دیگر فقط حضور داشتن در اینترنت و نصب یک وب سایت اطلاعات کافی نیست بلکه باید سعی کرد به طور فعالانه مخاطبین و یا در حقیقت بازدیدکنندگان بیشتری را به وب سایت خود جذب نمود. ارائه اطلاعات در اینترنت تنها زمانی مفید است که کاربران و جستجوگران و محققان اینترنت از وجود این اطلاعات، اگاه، و حاضر باشند وقت و منابع کامپیوتری خود را صرف بازدید از وب سایت حاوی آن اطلاعات نمایند.
مشخصات فایل
عنوان: پاورپوینت درمورد جستجوی ممنوع
قالب بندی: پاورپوینت
تعداد اسلاید: 34
محتویات
عبارت Tabu(Taboo) از یک زبان پولنیزیایی ریشه می گیرد که توسط مردم بومی جزیره tonga برای مشخص کردن چیزهایی بکار می رود که مقدس و غیرقابل لمس و یا (بخاطر خطر داشتن ) ممنوع شده هستند. ارتباط این کلمه با حافظه ی مردم آن منطقه از این جهت که تجربیات گذشته باعث شده است تا چنین تلقی امروزی در مورد یک مفهوم خاص بوجود آید، کلید اصلی ارتباط این کلمه با مفهوم ممنوعیت در Tabu Search است.
عناصر ممنوع در Tabu Search با ارجاع به حافظه مشخص می شوند.
چنانکه می دانید، الگوریتم های فرا ابتکاری بسیاری برای دستیابی به حـداقل یک جـواب خـوب ( نه لــزوما بهترین ) برای یک مسـالـه NP-Hard بوجود آمده است.
بسیاری از این روشها از یک مکانیزم Local Search بهره می گیرند.
LS را می توان یک روال جستجوی تکرارشونده دانست که از یک جواب شدنی شروع می کند و با انجام اصلاحات جزیی (همان Move)، آنرا تا رسیدن به یک بهینه ی موضعی ادامه می دهد. با در نظر داشتن این نکته که در حالت معمول این بهینه ی موضعی، چیزی بیش از یک جواب متوسط نیست.
در LS معمولا کیفیت جواب بدست آمده به حد زیادی بستگی به غنای move های تعریف شده مان دارد. و این مساله اساسی در رویکرد های مبتنی بر LS است.
Tabu Search در سال 1986توسط Fred Glover برای غلبه بر این مشکل ارایه شد. اصل اولیه در TS ، مجاز دانستن move هایی که بهبودی به همراه ندارند، برای ادامه دادن جستجو در LS است، وقتی که به یک بهینه موضعی برمی خوریم.
البته در این روش برای اجتناب از دور زدن و رسیدن به جوابهایی که پیش از این بدست آمده، از حافظه ای بنام Tabu List استفاده می کنیم.
این حافظه جوابهای اخیر و یا move های اخیر را در خود ضبط می کند. در واقع یک TS ساده را می توان ترکیبی از یک حافظه کوتاه مدت با LS دانست.
همسایگی :
از اولین مفاهیمی که در TS می باید بدان پرداخت، مفهوم همسایگی است.
در هر تکرار، انتقالی (move) که بر روی جواب S اعمال می شود، مجموعه ای از جوابها را در فضای جستجو تعریف می کند که جوابهای همسایه گفته می شوند (N(S))
پس همسایگی، زیرمجموعه ای از فضای جواب است که به شکل زیر تعریف می شود :
N(S) : مجموعه ی جوابهایی که با استفاده از یک انتقال، از جواب S بدست می آیند.
چنانچه از تعریف بر می آید، ساختار همسایه، می تواند حتی شامل تمامی فضای جواب نیز باشد. برای یک مساله خاص، نوع انتقال یا move تعریف شده،
نقشی اساسی در وسعت همسایگی ی بوجود آمده دارد.
و . . .
کد متلب الگوریتم جستجوی چند جهته Torczon
فایل دانلودی شامل 2 فایل است. فایل اول شامل الگوریتم بهینه سازی و فایل دوم حاوی تابع پیش فرض است که باید بهینه سازی شود. شما می توانید تابع پیش فرض را با تابع مورد نظر خود جایگزین نمایید.
خط های برنامه حاوی توضیحات لازم به صورت کامنت هستند.
برای مشاهده نتایج کافیست کد را در نرم افزار متلب Run نمایید.
کد متلب الگوریتم جستجوی هارمونی
خط های برنامه حاوی توضیحات لازم به صورت کامنت هستند.
برای مشاهده نتایج کافیست کد را در نرم افزار متلب Run نمایید.
کد سی پیدا کردن ریشه حقیقی یک چند جمله ای با استفاده از روش جستجوی افزایشی
طریقه عملکرد کد سی حاضر بدین صورت است:
1 - پس از اجرا ابتدا ضرایب a0, a1, a2 و a3 معادله را از کاربر دریافت می کند.
2- بازه جستجو را از کاربر دریافت می کند.
3- گام حل را از کاربر دریافت می کند.
4- و در نهایت ریشه های حقیقی چند جمله ای را در بازه داده شده محاسبه کرده و چاپ می کند.
کد های سی دارای توضیحات لازم به صورت کامنت هستند.
برای مشاهده نتایج خروجی، کافیست کد را در نرم افزار اجرا نمایید.
کد متلب حل مسئله n وزیر با استفاده از الگوریتم جستجوی ممنوع
کد های متلب حاوی توضیحات لازم به صورت کامنت به زبان انگلیسی است.
برای مشاهده خروجی های برنامه کافیست کد را در نرم افزار MATLAB اجرا نمایید.