সার্চ ইঞ্জিন কী? এটি কীভাবে কাজ করে?




ইন্টারনেট আমাদের দৈনিক জীবনকে অত্যন্ত সহজ এবং সাবলীল করে তুলেছে। ইন্টারনেট থেকে আমাদের যেকোনো সমস্যার উপায় খুঁজতে কিংবা বিভিন্ন জিনিস শিখতে আমরা সার্চ ইঞ্জিন ব্যবহার করে থাকি। 

ওয়ার্ল্ড ওয়াইড ওয়েবের বিশাল তথ্যভান্ডার থেকে কীভাবে সার্চ ইঞ্জিন আপনাকে মুহুর্তেই আপনার প্রয়োজনীয় তথ্য সরবরাহ করে তা জানার আগ্রহ অনেকেরই আছে।

আজকের এই পোস্টে সার্চ ইঞ্জিন কী এবং এটি কীভাবে কাজ করে সে বিষয়ে বিস্তারিত ব্যাখা করবো। পোস্টটি কিছুটা বড় হতে পারে। তবে আশা করছি এই পোস্ট থেকে আপনি সার্চ ইঞ্জিন সম্বন্ধে বিস্তারিত জানতে পারবেন। তাই কোনো লাইন স্কীপ না করে পুরো পোস্টটি পড়ার অনুরোধ রইলো।

সার্চ ইঞ্জিন কী?

সার্চ ইঞ্জিন হলো এমন একটি সফটওয়্যার বা টুল যা ইন্টারনেটে থাকা বিভিন্ন তথ্য-উপাত্ত খুঁজে বের করে। বিখ্যাত কিছু সার্চ ইঞ্জিন হলোঃ গুগল, বিং, ইয়াহু, ডাকডাকগো, পিপীলিকা ইত্যাদি।

সার্চ ইঞ্জিন কীভাবে কাজ করে?

প্রত্যেক সার্চ ইঞ্জিনের কাজ করার নিজস্ব ধরণ রয়েছে। তবে প্রায় সব সার্চ ইঞ্জিনই একই সিস্টেমে কাজ করে থাকে। ৩ টি প্রধান সফটওয়্যার এর মাধ্যমে সার্চ ইঞ্জিন তার কর্মকান্ড সম্পন্ন করে থাকে। সফটওয়্যারগুলো হলোঃ

১। ওয়েব ক্রলার (Web Crawler) বা স্পাইডার সফটওয়্যার (Spider Software)
২। ইন্ডেক্স সফটওয়্যার (Index Software)
৩। কুয়েরি সফটওয়্যার (Query Software)

ওয়েব ক্রলার বা স্পাইডার সফটওয়্যারঃ

ওয়েব ক্রলার এমন একটি কম্পিউটার প্রোগ্রাম যা অটোমেটিকভাবে ইন্টারনেটে ব্রাউজ করতে পারে এবং নতুন কোনো তথ্য পেলে তা নিজের ডেটাবেজে সংরক্ষণ করে এবং সাজিয়ে রাখে। গুগলের ক্রলার সফটওয়্যারটি  "গুগল বট" নামে পরিচিত। 

গুগল বট নিরবচ্ছিন্ন ভাবে ইন্টারনেটে ঘুরে বেড়ায় এবং যখনই নতুন কোনো ওয়েবসাইট বা নতুন তথ্যের সন্ধান পায়, তখন এটি সেসব তথ্য নিজের সার্ভারে সংরক্ষণ করে রাখে।


ওয়েব ক্রলারকে অনেকে "সার্চ বট" বলে থাকে। এই সফটওয়্যার কোন ডিজাইন, ইমেজ বা ফ্ল্যাশ ইত্যাদির প্রতি কোনো আগ্রহ দেখায় না। এটি শুধুমাত্র ওয়েবসাইটের টেক্সট, লিংক, এইচটিএমএল ইত্যাদিতে আগ্রহ দেখায়। 

ইনডেক্স সফটওয়্যারঃ

ইনডেক্স সফটওয়্যার এর কাজ হলো, ওয়েব ক্রলার যেসব ওয়েবসাইট থেকে ডেটা সংগ্রহ করে, সেই ওয়েবসাইটের ডেটাগুলো গ্রহণ করে তা সার্চ ইঞ্জিন এ সংরক্ষণ করে রাখা। আসলে ইনডেক্স সফটওয়্যারটি ওয়েব ক্রলার এর সংগৃহীত ডেটা এনালাইজ করে। ভিন্ন ভিন্ন সার্চ ইঞ্জিন ভিন্ন রকম অ্যালগরিদম ব্যবহার করে।

মানুষ যা সার্চ করছে ইনডেক্স সফটওয়্যার সেসবের সাথে ওয়েব ক্রলার থেকে প্রাপ্ত পেইজের টেক্সট, লিংক ইত্যাদি কতটুকু সম্পর্কযুক্ত তা বিশ্লেষণ করে।

কুয়েরি সফটওয়্যারঃ

সার্চ ইঞ্জিনে যখন কেউ কোনো কিছু লিখে সার্চ করে কুয়েরি সফটওয়্যার তখন সেটাকে নিয়েই কাজ করে। কুয়েরি সফটওয়্যার ইনডেক্স সফটওয়্যার থেকে ডেটা এনালাইজ করে এবং যেসব ডেটা ব্যবহারকারীর সার্চ এর সাথে সম্পর্কযুক্ত সেগুলোই ব্যবহারকারীকে দেখায়।

তাহলে এখন আমরা জানতে পারলাম সার্চ ইঞ্জিন কীভাবে বিভিন্ন সফটওয়্যার ব্যবহার করে নিজের কাজ সম্পন্ন করে। এই আর্টিকেলে শুধুমাত্র একটি সার্চ ইঞ্জিনের প্রধান বিষয়গুলো আলোচনা করা হয়েছে। এছাড়াও সার্চ ইঞ্জিনে আরো অনেক অ্যাডভান্সড ফিচার থাকে, যা ব্যবহার করে ইউজাররা বিভিন্ন সুবিধা পায়।

পোস্টটি কেমন লেগেছে তা নিচের কমেন্ট বক্সে জানাতে ভুলবেন না। আগামীতে আরো তথ্যবহুল পোস্ট লিখার চেষ্টা করবো। ধন্যবাদ।

Post a Comment

1 Comments

  1. Khalid Saiful21/6/20 1:18 AM

    ইম্পরট্যান্ট একটা বিষয়ে জানতে পারলাম, ধন্যবাদ

    ReplyDelete

Write your opinion