ইন্টারনেটে সর্বাধিক জনপ্রিয় সাইটগুলি হ'ল অনুসন্ধান ইঞ্জিন। তাদের সহায়তায়, আপনি সর্বদা আপনার প্রয়োজনীয় তথ্য সন্ধান করতে পারেন। আসুন আমাদের নিজস্ব অনুসন্ধান ইঞ্জিনটি একইভাবে তৈরি করার চেষ্টা করুন ঠিক প্রথম সার্চ ইঞ্জিনগুলি যেমন কাজ করেছিল। পরবর্তীকালে, আপনি আপনার অনুসন্ধান ইঞ্জিনটি সংশোধন করতে পারেন এবং এটিকে একটি পূর্ণ উন্নত ও আধুনিক হিসাবে রূপান্তর করতে পারেন। এটি আপনার দক্ষতা এবং ইচ্ছার উপর নির্ভর করে। সুতরাং, নীচে একটি মেটা অনুসন্ধান ইঞ্জিন তৈরির জন্য নির্দেশাবলী দেওয়া হল।

নির্দেশনা
ধাপ 1
আপনার অনুসন্ধান ইঞ্জিনটিকে তিনটি ভাগে ভাগ করুন। প্রথম অংশটি হ'ল ভবিষ্যতের ওয়েব অনুসন্ধান ইঞ্জিনের ইন্টারফেস, যা পিএইচপি-তে লেখা আছে। দ্বিতীয় অংশটি সূচক (মাই এসকিউএল ডাটাবেস), যা পৃষ্ঠাগুলির সমস্ত তথ্য সঞ্চয় করে। তৃতীয় অংশটি হ'ল একটি অনুসন্ধান রোবট যা ওয়েব পৃষ্ঠাগুলি সূচী করবে এবং তাদের ডেটাগুলি সূচীতে প্রবেশ করবে, এটি ডেলফি ভাষায় করা হয়েছে।
ধাপ ২
ইন্টারফেস তৈরি করা শুরু করা যাক। Index.php ফাইল তৈরি করুন। এটি করতে, সারণী ব্যবহার করে পৃষ্ঠাটিকে দুটি ভাগে ভাগ করুন। প্রথম অংশটি অনুসন্ধানের ফর্ম, দ্বিতীয়টি অনুসন্ধান ফলাফল। শীর্ষে, এমন একটি ফর্ম তৈরি করুন যা get পদ্ধতিটি ব্যবহার করে সূচি.এফপি ফাইলে তথ্য প্রেরণ করবে। এটিতে তিনটি উপাদান থাকবে - একটি পাঠ্য ক্ষেত্র এবং আরও দুটি বোতাম। একটি অনুরোধ প্রেরণের জন্য একটি বোতাম প্রয়োজন, দ্বিতীয় - ক্ষেত্রটি সাফ করার জন্য (এই বোতামটি isচ্ছিক)।
ধাপ 3
পাঠ্য ক্ষেত্রটির নাম "অনুসন্ধান" করুন, প্রথম বোতামটি (অনুরোধটি প্রেরণকারী) নামটি "অনুসন্ধান" করুন। ফর্মের নামটি যেমন রয়েছে তেমন ছেড়ে দিন - "ফর্ম 1"।
পদক্ষেপ 4
ফলাফলগুলি টেবিলের নীচে পিএইচপি ব্যবহার করে প্রদর্শিত হবে, সুতরাং <? পিএইচপি ট্যাগটি খুলুন এবং কোডিং শুরু করুন।
পদক্ষেপ 5
ডাটাবেসের সাথে সংযোগ করতে কনফিগারেশন ফাইলটি সংযুক্ত করুন।
"config.php" অন্তর্ভুক্ত করুন;
"অনুসন্ধান" বোতামটি ক্লিক করা হয়েছে কিনা তা পরীক্ষা করুন।
যদি (isset ($ _ GET ['বাটন'])) {"অনুসন্ধান" বোতাম টিপানো হয় তবে কোডটি কার্যকর করা হয় {অন্যথায় Search "অনুসন্ধান" বোতাম টিপে না দেওয়া হলে কোড কার্যকর করা হয়}
যদি বোতামটি ক্লিক করা হয়, তবে অনুসন্ধানের অনুসন্ধানের জন্য অনুসন্ধান করুন।
যদি (আইসেট ($ _ GET ['অনুসন্ধান']) {$ অনুসন্ধান = $ _ ['অনুসন্ধান'] পান;}
পদক্ষেপ 6
যদি কোনও অনুসন্ধান ক্যোয়ারী থাকে তবে অনুসন্ধান অনুসন্ধানের পাঠ্যটি $ অনুসন্ধানের ভেরিয়েবলের জন্য নির্ধারণ করুন।
পদক্ষেপ 7
অনুরোধটি পরীক্ষা করুন যাতে এটি খালি না হয় এবং তিনটি অক্ষরের চেয়ে কম না হয়।
পদক্ষেপ 8
যদি ($ অনুসন্ধান! = '' && strlen ($ অনুসন্ধান)> 2) {ডাটাবেস অনুসন্ধান কোড} অন্য {প্রতিধ্বনি "একটি খালি অনুসন্ধান কোয়েরি নির্দিষ্ট করা হয়েছে বা অনুসন্ধানের স্ট্রিংয়ে 3 টিরও কম অক্ষর রয়েছে" ";}
ইভেন্টে যখন অনুসন্ধান ক্যোয়ারী উপরের শর্তটি সন্তুষ্ট করে, নিজেই অনুসন্ধান স্ক্রিপ্টটি চালান।
পদক্ষেপ 9
এমন একটি লুপ চালান যা প্রিন্টফের মাধ্যমে অনুসন্ধানের ফলাফলগুলি মুদ্রণ করবে।
এখানেই শেষ. আপনার যদি প্রয়োজনীয় জ্ঞান থাকে তবে আপনি অনুসন্ধান ইঞ্জিনে আপনার প্রয়োজনীয় উপাদানগুলি ভালভাবে যুক্ত করতে পারেন এবং এটি তৈরির জন্য আপনার নিজস্ব অ্যালগরিদম আঁকতে পারেন।