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

আর এই সবকিছু আমার শুধু একটি মোবাইলে যে কোন স্থানে যেকোনো সময়ে করতে পারি।এটি শুধু ইন্টারেনেট দৈলতে সম্ভব। এর জন্য শুধু একটি ব্রাউসার থাকলেই অনলাইনে সব কাজ করা যায়।
ফ্রেন্ডস,এই সব কিছু জিনিস মোবাইলে থাকা ব্রাউসার থেকে এক্সেস করতে একটি সার্চ ইঞ্জিন এর দরকার পারে।
আমরা অনেকেই একটি পরিচিত সার্চ ইঞ্জিন সম্পর্কে পরিচিত যেটি হচ্ছে গুগল(Google).
এছাড়াও আরও অনেক কয়েকটি নামকরা সার্চ ইঞ্জিন আছে যেমন Google, Bing, Yahoo!, DuckDuckGo
এই পোস্টে আমরা এই Searchইঞ্জিন কি ও কিভাবে কাজ করে সেটি বিস্তারিত আলোচনা করব।
সার্চ ইঞ্জিন কি?(What Is Search Engine)
সার্চ ইঞ্জিন হলো এমন একটি প্রোগ্রাম বা পরিষেবা যার সাহায্যে ইন্টারনেট ব্যবহারকারী ওয়ার্ল্ড ওয়াইড ওয়েবে (World Wide Web) থাকা নানান বিষয়বস্তু অনুসন্ধান করতে পারে।
ইউসার যখন কোন একটি সার্চ ইঞ্জিনে কিওয়ার্ড অথবা কোন বাক্য টাইপ করে, তখন ওয়ার্ল্ড ওয়াইড ওয়েব তার ডাটা থেকে সেই অনুসন্ধান ভিত্তিক ওয়েবসাইট,ছবি,ভিডিও বা অন্যান্য ফলাফলের একটি তালিকা বের হয়ে আসে।
এখানে ইউজার যখন ব্রাউসার থেকে goolge যথা সার্চ ইঞ্জিনে একটি কোশ্চেন বা বাক্য টাইপ করে,
তখন তার সঙ্গে জড়িত তথ্য ওয়েবসাইট,ভিডিও,ছবি ও ম্যাপ আকারে “search engine result page” (SERP) এর মধ্যে দেখানো হয়।
এখানে বেশিরভাগ ইউজার তাদের ব্রাউসারে গুগল সার্চ ইঞ্জিন কে ব্যবহার করে।গুগল SERP(search engine result page) এর মাধ্যমে রেজাল্ট শো করে থাকে।
একটি উদাহরণ দ্বারা বুজে নেবো –
ধরুন একজন ইউসার গুগলের মধ্যে গিয়ে একটি প্রশ্ন টাইপ করলো “ফ্রিল্যান্সিং কাজ কিভাবে শিখবো”
এবার গুগল ইন্টানেটে মুজুদ থাকা তথ্যের সঙ্গে সেই প্রশ্ন জড়িত উত্তরের একটি লিস্ট আপনার সামনে এনে দিবে।
এটিকে “search engine result page” বা (SERP) বলা হয়। এখানে প্রথমে টপ ১০ রেজাল্ট দেখানো হয়। তারপর নেক্সট করলে আরো সেই প্রশ্ন জড়িত উত্তরের পেজ পাবেন।
এই টপ ১০ লিস্টে নানান ওয়েবসাইট পাবেন,যেখানে ফ্রিল্যান্সিং কিভাবে শিখবেন তার সম্পর্কে আর্টিকেল পাবলিশ করা থাকবে। এছাড়া সেই লিস্টে ভিডিও থাকতে পারে।
এখানে youtube ভিডিও যথা ফ্রিল্যান্সিং শেখার টিউটোরিয়াল এইধরণের ভিডিও দেখা যাবে।এবার সেই ইউসার ওই গুগল সার্চ রেজাল্ট পেজ থেকে পছন্দ মত ওয়েবসাইট/ভিডিও ওপেন করে প্রশ্নের উত্তর জানতে পারবেন।

সার্চ ইঞ্জিনে যা টাইপ করবেন সেগুলিতে keyword বা key phrase বলা হয়।এবার সার্চ ইঞ্জিন যেমন গুগল algorithm দ্বারা সেই keyword এর বেশি জড়িত কনটেন্ট গুলি সার্চ পেজের উপরে শো করে।
বন্ধুরা,আশাকরি সার্চ ইঞ্জিন কি সেটা সংক্ষিপ্ত বুঝতে জানলাম।এবার এর কাজ সম্পর্কে একটু জেনে নেয়াযাক।
সার্চ ইঞ্জিনের কাজ কি?
friends সার্চ ইঞ্জিন হচ্ছে বিশ্বের সবথেকে বড় ইনসাইক্লোপিডিয়া। এর প্রধান কাজ হচ্ছে ইউজার যে বাক্য,প্রশ্ন,অনুসন্ধান বা জিজ্ঞাসা করে তার সঠিক উত্তর খুঁজে বের করা।এরজন্য সার্চ ইঞ্জিন বিভিন্ন ওয়েবসাইট,ভিডিও,ছবি,ম্যাপ ইত্যাদির সাহায্য নিয়ে থাকে।
কোন ইউজার যখন সার্চ ইঞ্জিনে একটি অনুসন্ধান করে তখন,সার্চ ইঞ্জিন সারা বিশ্বে থাকা সেই প্রশ্নের সঙ্গে জড়িত তথ্যের ভান্ডার সার্চ রেজাল্ট এর একটি লিস্ট শো করে।
এখানে উত্তর বিভিন্ন আকারে হতে পারে।যেমন তার উত্তর যে ওয়েবসাইট বা ভিডিও তে আছে সেগুলি সার্চ রেজাল্ট পেজে শো করবে।
সার্চ ইঞ্জিনের প্রধান কাজ হচ্ছে ইউজার দ্বারা টাইপ করা প্রশ্নের উত্তর ইন্টারনেট থেকে খুঁজে বার করা।
নিচে আমরা সার্চ ইঞ্জিন কিভাবে কাজ করে আরো বিস্তারিত জানবো।
সার্চ ইঞ্জিন কিভাবে কাজ করে ?(How search engine works)
যখন কোন ইউজার ইন্টারনেটে যথা গুগলে কোনো একটি প্রশ্ন করে তখন গুগল বা অন্য সার্চ ইঞ্জিন ইন্টারনেটের মধ্যে সেই বাক্যের সঙ্গে জড়িত সবকিছু সন্ধান করে।
এখানে ওই প্রশ্নের উত্তর ওয়েবসাইট,ভিডিও,ইমেজেস বা অন্যান্য যেখানেই তার সঠিক উত্তর বা সন্ধান পাবে সার্চ ইঞ্জিন সেটাই ইউসার এর সামনে আনবে।
এবার ইন্টারনেটে একই প্রশ্নের উত্তর যদি বহু থাকে তাহলে সার্চ ইঞ্জিন যথা গুগল সেটি বাছাই করে রাঙ্ক করবে।যেখানে সেই প্রশ্নের ভালোভাবে উত্তর দেওয়া থাকবে সেটি রেজাল্ট পেজার উপরে শো করবে।
সার্চ ইঞ্জিন কোন কনটেন্ট রাঙ্ক করার জন্য কিছু প্রসেস ফলো করে।Search engine মূলত ৩ টি প্রক্রিয়ার ব্যবহার করে কাজ করে।
ক্রলিং(Crawling)- সার্চ ইঞ্জিন ইন্টারনেট থেকে কনটেন্ট কালেক্ট করার জন্য বিভিন্ন স্পাইডার, বট বা ক্রলার নামে পরিচিত প্রোগ্রামগুলি ব্যবহার করে৷এরা প্রিনিয়ত ওয়েবসাইট গুলি ভিসিট করে তাদের তথ্য গুগলের কাজে আপডেট করে।
এরফলে সার্চ ইঞ্জিন সেই ওয়েবসাইট সম্পর্কে অবগত হল,সেখানে কি কনটেন্ট আছে সেটা সার্চ ইঞ্জিন জানতে পারবে। এর পরবর্তী সার্চ ইঞ্জিন সেই ওয়েবসাইট বা পেজ ইনডেক্স করবে।
ইনডেক্স (Indexing)- এবার সার্চ ইঞ্জিন সেই ওয়েবসাইটে কি ধরণের কনটেন্ট আছে সেটি জানার চেষ্টা করবে। এখানে সার্চ ইঞ্জিন ওয়েবসাইট ও ওয়েব পেজার seo,কীওয়ার্ড এর মাধ্যমে ওয়েব পেজের বিষয়বস্তু বোঝার এবং শ্রেণীবদ্ধ করার চেষ্টা করবে।
এখানে তাদের সমস্ত তথ্য database এরমধ্যে store করে রাখা হয়।এবার যখন কোন ইউসার এখানে অনুসন্ধান করবে সার্চ ইঞ্জিন তার database থেকে তথ্য গুলোকে সংগ্রহ করে দেখিয়ে দেওয়া হয়।
সার্চ ইঞ্জিনের বট গুলো প্রতিনিয়ত ওয়েবসাইট গুলি ভিসিট করে তাদের তথ্য database ইনডেক্স দ্বারা স্টোর করছে।
রাঙ্কিং(Ranking )- সর্বশেষ সার্চ ইঞ্জিনে Indexing দ্বারা সেই কনটেন্ট এর কোয়ালিটি বিচার করে তার রাঙ্ক নির্ধারিত করবে।এখানে যাদের কন্টেন্ট বেশি ভালো তাদের রাঙ্ক সবার উপরে থাকবে।মানে সেটি সেরা ১০ এ স্থান পাবে।
এখানে ওয়েবসাইট বা ওয়েবপেজের রাঙ্ক বিবেচিত হয়।এগুলি অনেক কিছু বিবেচেনা করে একটি ওয়েবপেজের রাঙ্ক নির্ধারিত হয়।
ইউসার যখন কোন কীওয়ার্ড দ্বারা সার্চ করে সার্চ ইঞ্জিন যথা গুগল তখন কোন ওয়েবসাইট কত নাম্বারে search engine result page” (SERP) Rank করবে সেটি বিবেচিত করে।
বিশ্বের কয়েকটি জনপ্রিয় সার্চ ইঞ্জিনের নাম?
ফ্রেন্ডস আমরা সার্চ ইঞ্জিন কি ও কিভাবে কাজ করে সেই সম্পর্কে জানলাম।এবার ইন্টারনেটের মধ্যে কয়েকটি জনপ্রিয় সার্চ ইঞ্জিন গুলি কি কি সেগুলি জেনেনি।
- Microsoft Bing
- Yahoo
- Baidu
- Yandex
- DuckDuckGo
- Ask.com
- Ecosia
- Aol.com
- Internet Archive
সার্চ ইঞ্জিন এর প্রকার(Types of search engine)
ইন্টারনেটের মধ্যে বহু ধরনের সার্চ ইঞ্জিন মজুদ আছে।কিছু সার্চ ইঞ্জিন আমরা সবাই জানি যেমন গুগল।কিন্তু এখানে আমরা আরও নানান ধরণের সার্চ ইঞ্জিন নানান প্রকার গুলি জানবো।
সার্চ ইঞ্জিন কে মূলত ৪ প্রকারে ভাগ করা হয়-
- Crawler based search engines
- Human-powered directories
- Hybrid search engines
- Other special search engines
1. Crawler Based Search Engines
crawler বিশিষ্ট অটোমেটিক প্রোগ্রাম গুলি সার্চইঞ্জিনের গুরুত্বপূর্ণ কাজ কাজটি করে থাকে।Crawler প্রোগ্রাম গুলির কাজ হচ্ছে ইন্টানেটে crawler,bot বা spider দ্বারা নানান কনটেন্ট স্ক্যান করে সার্চ ইঞ্জিন ডাটাবেসে আপডেট বা স্টোর করা।
এই বট গুলি ইন্টানেটে থাকা নানান ওয়েবসাইটে প্রবেশ করে সেখানে নুতুন কনটেন্ট গুলো স্ক্যান করে আপডেট করে।এই crawler গুলো ওয়েবসাইটে থাকা লিংক এর মধ্যে সাহায্যে এক পেজ থাকে অন্য পেজে যায়।
স্ক্যান করা তথ্য গুলি Indexing প্রোগ্রাম দ্বারা সেগুলোকে database এর মধ্যে store করে রাখা হয়।শেষধাপ হচ্ছে Ranking.
সার্চ ইঞ্জিনে টাইপ কীওয়ার্ড দ্বারা কোন ওয়েবসাইট কত নাম্বারে search engine result page (SERP) Rank করবে সেটি বিবেচিত করা হয়।
Crawler বিশিষ্ট সার্চ ইঞ্জিন এই ৩ প্রক্রিয়া ফলো করে ইন্টারনেটে থাকা ডাটা স্ক্যান করে ইউসার দ্বারা করা অনুসন্ধান এর উত্তর দেওয়ার চেষ্টা করা।
কিছু জনপ্রিয় ক্রলার ভিত্তিক সার্চ ইঞ্জিনের উদাহরণ-
- Bing
- Yahoo!
- Baidu
- Yandex
2. Human-Powered Directories
এই ধরণের প্রোগ্রাম গুলো web directory system বলা হয়ে থাকে।এখানে কোন বট বা crawler থাকে না। এই প্রোগামে ওয়েবসাইটের মালিক তাদের সাইট এর লিংক ও অন্যান্য তথ্য কোনো একটি web directory মধ্যে জমা দিতে হয়।
তারপর সেই directory সেই সাইটের তথ্য সংগ্রহ করে থাকে।
এখানে সাইটের মালিকে তালিকাভুক্ত করা বিভাগ সহ ডিরেক্টরিতে তার সাইটের একটি সংক্ষিপ্ত বিবরণ জমা দিতে হয়।
জমা দেওয়া সাইটটি ম্যানুয়ালি পর্যালোচনা করা হয়,তারপর উপযুক্ত বিভাগে সেটি যুক্ত করে অথবা তার মধ্যে ত্রটি থাকলে সেটি প্রত্যাখ্যান করা হয়।
আপনার ওয়েবসাইট accept করা হলে সেটাকে directory তে list করে দেওয়া হয়।
ওয়েব ডিরেক্টরি গুলির মধ্যে সার্চ বক্সে থাকে এখানে keywords লিখে নিজের প্রয়োজন হিসেবে ওয়েবসাইট গুলোকে সার্চ করতে পারবেন।
খারাপ কন্টেন্ট যুক্ত সাইটের তুলনায় ভাল কনটেন্ট সহ সাইট গুলি বিনামূল্যে পর্যালোচনা করার সম্ভাবনা বেশি।
মানব-চালিত(Human-Powered) ডিরেক্টরির উদাহরণ-
- Yahoo! Directory
- DMOZ
- Google Business Profile
- Bing Places
- BOTW
- Spoke.com
3. Hybrid Search Engines
Hybrid সার্চ ইঞ্জিন গুলো crawler ও manual দুই ধরণের ইন্ডিক্সিং মেথড ব্যবহার করে সাইট গুলি ডাটাবেসে আপডেট বা স্টোর করা জন্য।
গুগলের মতো ক্রলার ভিত্তিক সার্চ ইঞ্জিন গুলি প্রাথমিক লিস্টিং প্রক্রিয়া হিসাবে ক্রলারকে ব্যবহার করে।এবং সেকেন্ডারি মেকানিজম হিসেবে manual চালিত ডিরেক্টরি ব্যবহার করে।
এখানে গুগল এর একটি উদহারণ দেখা যাক,
গুগল কোন একটি ওয়েবপেজ ওয়েবপৃষ্ঠার বিবরণ নিতে পারে human powered directories থেকে এবং সেটি তার সার্চ অনুসন্ধান ফলাফলে দেখাতে পারে।
বর্তমানে যেহেতু human powered directorie গুলি অদৃশ্য হয়ে যাচ্ছে,তাই হাইব্রিড সার্চ ইঞ্জিন আরও ক্রলার ভিত্তিক সার্চ ইঞ্জিনে পরিণত হচ্ছে৷
স্প্যামি বা কপি সাইট গুলি মুছে ফেলার জন্য কিছু সার্চ রেজাল্ট ম্যানুয়াল ফিল্টারিং করতে হয়৷ যখন একটি সাইট স্প্যামি কার্যকলাপের জন্য চিহ্নিত করা হয়,
তখন ওয়েবসাইটের মালিককে সংশোধনমূলক ব্যবস্থা নিতে হয়।এবংসাইটটিকে সার্চ ইঞ্জিনে আবার জমা দিতে হয়।
বিশেষজ্ঞরা সেই সাইট টি ম্যানুয়াল পর্যালোচনা করেন।এগুলি সব Hybrid Search Engines এর অংশ যেখানে manual ও বট দুই ভাবে ইন্ডিক্সিং হয়ে থাকে।
কিছু Hybrid search engine এর উদাহরণ –
- Yahoo
- Bing
4.Other Types of Search Engines
উপরে ৩ ধরণের মেন্ সার্চ ইঞ্জিন ছাড়াও আরও কয়েক বিভাগে বিভক্ত করা হয়েছে।
সার্চ ইঞ্জিনের কাছে নানান ধরনের বট থাকে যারা শুধু একচেটিয়াভাবে কাজ হচ্ছে ছবি, ভিডিও, খবর,পণ্য তালিকা ইন্টানেট থেকে কালেক্ট করা।
উদাহরণস্বরূপ,Google News শুধুমাত্র বিভিন্ন সংবাদপত্রের খবর কালেক্ট করতে ব্যবহার করা হয়।
আরও কিছু সার্চ ইঞ্জিন যেমন Dogpile অন্যান্য সার্চ ইঞ্জিন ও ডিরেক্টরি থেকে meta information তথ্য সংগ্রহ করে।এই ধরনের সার্চ ইঞ্জিনকে মেটাসার্চ ইঞ্জিন বলা হয়।
Swoogle এরমত Semantic সার্চ ইঞ্জিন নির্দিষ্ট এলাকায় সঠিক অনুসন্ধান ফলাফল প্রদান করে থাকে।
- ওয়াইফাই কি? Wifi কিভাবে কাজ করে ও এর সুবিধে?
- ডিজিটাল মার্কেটিং সম্পর্কে জানুন।
- এফিলিয়েট মার্কেটিং কিভাবে শুরু করবেন।
আমাদের শেষ কথা,
আমাদের মধ্যে অনেকেই শুধু গুগলকে সার্চ ইঞ্জিন বলে জানে,অথবা অনেকে গুগলকে ইন্টারনেটে মনে করে।
কিন্তু গুগল হচ্ছে সার্চ ইঞ্জিন,গুগোল ছাড়াও ইন্টানেটে বহু সার্চ ইঞ্জিন আছে যেগুলিতে বহুসংখ্যক মানুষ ব্যবহার করে থাকে।
আপনারা গুগল ছাড়াও এই সার্চিং ইঞ্জিন গুলি ব্যবহার করে বিভিন্ন বিষয়বস্তু জানতে পারেন। এগুলি ব্যবহার করা খুবই সহজ।
ব্রাউজার এ গিয়ে সার্চ বারে সার্চ ইঞ্জিনের নাম লিখুন(DuckDuckGo.com),এবার সেই সার্চ ইঞ্জিন ওপেন হলে গুগোলে যেভাবে টাইপ করে সার্চ করতেন একইভাবে এখানে সার্চ সেটি ফলো করে অনুসন্ধান করতে পারবেন।
তাহলে বন্ধুরা, এই পোস্টে “সার্চ ইঞ্জিন কাকে বলে” এবং “কিভাবে কাজ করে সার্চ ইঞ্জিন” সেগুলি আলোচনা করা হলো।এছাড়া সার্চ ইঞ্জিন এর প্রকার গুলোর বিষয়েও আলোচনা করলাম।
আশাকরি,এই আর্টিকেল এর সাথে জড়িত কোনো প্রশ্ন বা পরামর্শ থাকলে কমেন্ট করে জানাবেন।
সার্চ ইঞ্জিন কি বা কিভাবে কাজ করে এই আর্টিকেলটি যদি আপনাদের ভালো লেগেছে, তাহলে আর্টিকেলটি শেয়ার অবশই করবেন।