چگونه موتور جستجوی خود را بسازیم

فهرست مطالب:

چگونه موتور جستجوی خود را بسازیم
چگونه موتور جستجوی خود را بسازیم

تصویری: چگونه موتور جستجوی خود را بسازیم

تصویری: چگونه موتور جستجوی خود را بسازیم
تصویری: جستجوی گفتاری در موتور جستجوی گوگل بسیار حرفه ای و سریع 2024, نوامبر
Anonim

محبوب ترین سایت ها در اینترنت موتورهای جستجو هستند. با کمک آنها ، شما همیشه می توانید اطلاعات مورد نیاز خود را پیدا کنید. بیایید سعی کنیم موتور جستجوی خود را به همان روشی که اولین موتورهای جستجو کار می کنند ، ایجاد کنیم. متعاقباً می توانید موتور جستجوی خود را اصلاح کرده و به یک موتور کاملاً مدرن تبدیل کنید. این به مهارت و تمایل شما بستگی دارد. بنابراین ، در زیر دستورالعمل های ایجاد یک موتور جستجوی متا آورده شده است.

چگونه موتور جستجوی خود را بسازیم
چگونه موتور جستجوی خود را بسازیم

دستورالعمل ها

مرحله 1

موتور جستجوی خود را به سه قسمت تقسیم کنید. قسمت اول رابط موتور جستجوی وب آینده است که با PHP نوشته شده است. قسمت دوم ایندکس (پایگاه داده My SQL) است که تمام اطلاعات مربوط به صفحات را ذخیره می کند. قسمت سوم یک ربات جستجو است که صفحات وب را فهرست می کند و داده های آنها را در فهرست وارد می کند ، این کار به زبان دلفی انجام می شود.

گام 2

بیایید شروع به ایجاد رابط کنیم. فایل index.php ایجاد کنید. برای انجام این کار ، صفحه را با استفاده از جداول به دو قسمت تقسیم کنید. قسمت اول فرم جستجو است ، قسمت دوم نتایج جستجو است. در بالا ، فرمی ایجاد کنید که اطلاعات را با استفاده از روش get به فایل index.php ارسال کند. سه عنصر روی آن وجود دارد - یک قسمت متن و دو دکمه دیگر. برای ارسال درخواست ، یک دکمه مورد نیاز است ، دکمه دوم - برای پاک کردن قسمت (این دکمه اختیاری است).

مرحله 3

قسمت متن را "جستجو" ، اولین دکمه (دکمه ارسال کننده درخواست) را نام "جستجو" بگذارید. نام فرم را همانطور که هست بگذارید - "form1".

مرحله 4

نتایج با استفاده از php در پایین جدول نمایش داده می شوند ، بنابراین برچسب <؟ Php را باز کرده و کدگذاری را شروع کنید.

مرحله 5

فایل پیکربندی را برای اتصال به پایگاه داده متصل کنید.

شامل "config.php" ؛

بررسی کنید آیا دکمه "جستجو" کلیک شده است.

if (Isset ($ _ GET ['دکمه']))) {کد در صورت فشار دادن دکمه "جستجو" اجرا می شود} جای دیگر {اگر فشار داده نشود دکمه "جستجو" اجرا می شود}

اگر روی دکمه کلیک شده است ، س thenال جستجو را بررسی کنید.

if (Isset ($ _ GET ['search']))) {$ search = $ _ GET ['search']؛}

مرحله 6

اگر س quالی برای جستجو وجود دارد ، متن متغیر جستجو را به متغیر $ search اختصاص دهید.

مرحله 7

درخواست را بررسی کنید تا خالی نباشد و از سه حرف کوتاه نباشد.

مرحله 8

if ($ search! = '' && strlen ($ search)> 2) {کد جستجوی پایگاه داده} else {echo "یک جستجوی جستجوی خالی مشخص شد یا رشته جستجو شامل کمتر از 3 کاراکتر است."؛}

درصورتی که درخواست جستجو شرایط بالایی را برآورده کند ، خود اسکریپت جستجو را اجرا کنید.

مرحله 9

حلقه ای را اجرا کنید که نتایج جستجو را از طریق printf چاپ می کند.

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

توصیه شده: