আপনি কি জানেন Search Engine কি? এবং এটি কিভাবে কাজ করে? আজকের Artical এ আপনাদেরকে বাংলাতে বেশ কিছু তথ্য প্রদান করবো
ইন্টারনেট ছাড়া সব কিছুই অন্ধকার আজকের দিনে , যখনই কারো মনে কোন প্রশ্ন আসে, তখন আশেপাশের মানুষ বা তাদের শিক্ষকদের জিজ্ঞাসা করে না।
সে সরাসরি তার মোবাইল বের করে এবং তার মনে যা প্রশ্ন আসে তা লিখে দেয়। তারা কয়েক সেকেন্ডের মধ্যে উত্তর পেয়ে যায়।
কোনো প্রশ্ন নিয়ে বন্ধুদের মধ্যে তর্ক-বিতর্ক হয়, তখন তার উত্তরও Internet, অর্থাৎ , Google, Yahoo, Bing -এর মতো Search Engine Search করা হয়।
কিন্তু যদি আমরা 1990 এর কথা বলি, তাহলে এমন কোন ধারণা ছিল না তখন ইন্টারনেটও ছিল না।
আজকাল মানুষের মনে হাজার হাজার প্রশ্ন আসে এবং সবাই বলে সেগুলি ইন্টারনেটে পাওয়া যায়। এটি সেই সার্চ ইঞ্জিন যা আমরা আজকের এই artical র মাধ্যমে আপনাদের সাথে শেয়ার করবো।
Google, Yahoo, Bing সম্পর্কে তথ্য এই artical দেওয়া হল , তাহলে চলুন শুরু করা যাক।
✰ সূচিপত্র:
✅ সার্চ ইঞ্জিন কি | What is Search Engine in Bengali
Search Engine একটি program অথবা, Search Engine হল এমন একটি program যা ইন্টারনেটের সীমাহীন ডাটাবেস থেকে ব্যবহারকারীর প্রশ্ন Search করে এবং Search ফলাফল পৃষ্ঠায় প্রাপ্ত তথ্য প্রদর্শন করে।
যেমন গুগল করে, প্রতিটি প্রশ্ন ওয়ার্ল্ড ওয়াইড ওয়েবে (world wide web) Search করা হয়।
ইন্টারনেটে যাই সার্চ করা হোক না কেন, Search Engine সঠিক ফলাফল দেখানোর কাজ করে। কিছু সার্চ ইঞ্জিনের নাম হল “Google, Yahoo, Bing“
একটি উদাহরণ দিয়ে ভাল ব্যাখ্যা করা যাক, যদি আপনার মনে প্রশ্ন আসে, আপনি অবিলম্বে Google এ Search শুরু করুন যা Search Engine প্রদান, আপনার প্রশ্ন হল “কম্পিউটার(Computer) কি এবং এটি কিভাবে কাজ করে”।
Search engine Internet সমস্ত websites এই প্রশ্নটি search করে। যেখানেই এই প্রশ্ন মেলে, সেই websites নাম সার্চ রেজাল্টের প্রথম পৃষ্ঠায় দেখা যাবে।
এর পরে, যে কোনও একটি লিঙ্কে ক্লিক করে “কম্পিউটার (Computer) কী এবং এটি কীভাবে কাজ করে” এর উত্তরটি পড়তে পারেন।
যে প্রশ্ন করা হয় google র মধ্যে তাকে ইন্টারনেটের ভাষায় keyword বলা হয়।
তো, এখন আপনার মনে একটা প্রশ্ন নিশ্চয়ই এসেছে যে এই Search engine মানে Google, yahoo, Bing কিভাবে কাজ করে। আমরা যে তথ্য Search করি, তাও সঠিক উত্তর দেয়, তাহলে চলুন জেনে নেওয়া যাক কীভাবে।
✅ প্রধান সার্চ ইঞ্জিনের নাম | সার্চ ইঞ্জিন তালিকা
দেখা যায়, বিশ্বে অনেক Search Engine আছে, কিন্তু এখানে আমরা আপনাদের জন্য সবচেয়ে জনপ্রিয় সার্চ ইঞ্জিনের তালিকা উপস্থাপন করছি।
- Bing
- yahoo
- Ask.com
- AOL.com
- Baidu
- Wolframalpha
- DuckDuckGo
- Internet Archive
- Yandex.ru
✅ ভারতীয় সার্চ ইঞ্জিন Browser নাম
যেখানে এত সার্চ ইঞ্জিন আছে সেখানে আমাদের দেশ কীভাবে পিছিয়ে থাকবে? এখানে আমরা আপনার জন্য কিছু ভারতীয় সার্চ ইঞ্জিনের একটি তালিকা তৈরি করেছি। তবে এই সব এতো জনপ্রিয় নয়.
- 123Khoj
- Epic Search
- Bhanvad
- GISASS
- Guruji
✅ সার্চ ইঞ্জিন কিভাবে কাজ করে | How Search Engine Works?
আপনাকে আগেই বলা হয়েছে যে আপনার browser সার্চ ইঞ্জিন browser search যেই প্রশ্ন, text, শব্দ লেখা থাকে, তাকে Keywords বলা হয়। আপনি যদি google এ search engine লিখেন তবে এটাকে ব্লগার দের ভাষায় Keywords বলা হয়.
এই Keywords Google বা অন্য কোনো সার্চ ইঞ্জিন মানে browser র মাধ্যমে সার্চ করা হয়। যখন এই Keywords কোনো website title বা article content এর সাথে মিলে যায় এবং ট্যাগের সাথে মিলে যায়, তখন এটি search result দেখায়।
এটা সাধারণ মানুষের জন্য একটু Technically বুঝুন।
search engine তিনটি ধাপে কাজ করে। প্রথম crawling, Indexing, ranking
এই তিনটি সম্পর্কে বিস্তারিত জেনে নিন।
✅ Crawling
Crawling হাওয়া মানে keywords সার্চ রেজাল্ট এ আসা এবং একটি website র সমস্ত ডেটা অর্জন করা বা একটি website র সম্পূর্ণ তথ্য পেতে আরও ভালভাবে বুঝুন।
এই প্রক্রিয়ায় websites scan করে, পেজের শিরোনাম কী, কীওয়ার্ড সম্পর্কে তথ্য, বিষয়বস্তুতে কত কীওয়ার্ড আছে, ছবি এবং কোন পেজ ওয়েবসাইটের সাথে লিঙ্ক করা আছে।
কিন্তু আজকের Modern crawler, তারা শুধুমাত্র একটি webpage সম্পূর্ণ cache copy করে। এর সাথে পেজ লেআউট কেমন, Advertise কোথায়, লিংক কোথায় দেয়া আছে, এসবও Store আছে।
search engine কিভাবে WEBSITE craw করে?
এখানে স্ব-চালিত Bot রয়েছে যা প্রতিটি নতুন এবং পুরানো pages search করে, যাকে Discovery বলা হয়।
bots যারা প্রতিদিন কোর পৃষ্ঠাগুলি পরিদর্শন cores pages visit করে, তবে আমাদের বা আপনার মতো নয়, Bots খুব দ্রুত read করে.
Google মতে, এটি প্রায় 1 সেকেন্ডে 100 থেকে 1000 page visit করে।
যখন bots একটি নতুন পৃষ্ঠা পায়, তারা এটিকে Back-end processing জন্য পাঠায় পৃষ্ঠার শিরোনাম, মেটা ট্যাগ, কীওয়ার্ড, ব্যাকলিংক, ছবি, ভিডিও (page title, meta tag, keywords, backlink, images, videos).
এবং তারপর পৃষ্ঠাটি এই পৃষ্ঠার সাথে কোণ থেকে কোণে লিঙ্ক (linked) করা হয়েছে কিনা তা check করে।
যখনই একটি নতুন page পাওয়া যায়, তখন একই প্রক্রিয়া process repeat হয়। Crawling+backend processing+indexing।
এই পৃষ্ঠার Indexing হওয়ার পরে, এটি ছাড়া google কখনই সঠিক search result দেখাতে পারে না। কিন্তু এরকম কিছু ওয়েবসাইট আছে যেগুলো আপনি TOR NETWORK এর মাধ্যমে Search করতে পারেন।
✅ Indexing
আপনার brain র উপর খুব বেশি জোর দেবেন না, indexing বোঝা খুব সহজ। indexing হল এমন একটি প্রক্রিয়া যেখানে Crawl করার সময় যা কিছু তথ্য পাওয়া যায়
তা database রাখতে হয়। একটি উদাহরণ ধরুন, আপনার অনেক বই আছে। আপনি সেই বইগুলির লেখকের নাম, বইয়ের নাম, বইয়ের প্রতিটি পৃষ্ঠা পড়েন তবে এই সমস্ত বিবরণ তালিকাভুক্ত করা হল ইনডেক্সিং( indexing )।
এখন এই জিনিসটির উপর যান, search engine শুধুমাত্র একটি website crawl করে না, বরং বিশ্বের সমস্ত ওয়েবসাইটকে Crawl করে এবং indexing করে।
গুগল স্পাইডার প্রতিদিন 3 trillion pages crawl করে। এর মানে হল world সমস্ত Information একটি লাইব্রেরি গুগলে রয়েছে।
গুগল সার্চ ইঞ্জিন ডেটার search engine data একটি খুব বড় server। যেখানে হাজার হাজার এবং লক্ষাধিক ডেটা Store করা হয়।
✅ Ranking and Retrieval
Search engine শেষ ধাপ, কিন্তু এই শেষ ধাপটি খুবই জটিল। কারণ আপনি যখন google কোনো কিছু সার্চ করেন, সার্চের প্রথম কাজটি হলো আপনি যে information সার্চ করছেন সেই একই তথ্য পাবেন।
লোকেরা সার্চ ইঞ্জিনকে তখনই বিশ্বাস করে যখন এটি ব্যবহারকারীর প্রাসঙ্গিক information খুঁজে পায় এবং তা দেখায়। এর জন্য গুগল কিছু Algorithm ব্যবহার করে।
Algorithm যা কিছু parameters অনুযায়ী কাজ করে। যার মধ্যে কিছু বিষয়বস্তু বয়স, বিষয়বস্তু কীওয়ার্ড, বিষয়বস্তু পৃষ্ঠার শিরোনাম (content age, Content keyword, content title)।
page ranking এর জন্য google এ 200টি factors রয়েছে। শুধুমাত্র যার মাধ্যমে এটি নিশ্চিত করা হয় যে Google Home Page কোন অবস্থানে search ফলাফলটি দেখাবে। rank algorithm বোঝা খুব কঠিন।
কারণ google 1 billion web pages এর মধ্যে কোনটি search করে প্রথম পেজে দেখায়। যাইহোক, অনেক হ্যাকার Ranking factors হ্যাক করার চেষ্টা করে।
আগে ranking করে অনুমান করা হতো post এ কতবার keyword ব্যবহার করা হয়েছে এবং কতগুলো backlink আছে, siteটি সহজেই rank করা হতো, যেটা কে seo বলা হয়.
এখন কয়েক বছর ধরে, google rank factors থেকে মুক্তি পাওয়া খুব কঠিন হয়ে পড়েছে। প্রতি বছর Google তার algorithm পরিবর্তন করে। কারণ Google সেই sites কে প্রথমে আসার সুযোগ দেয় যেগুলি সত্যিই কঠোর পরিশ্রম করছে।
এভাবে search engine এই তিনটি steps কাজ করে।
✅ Excite
Excite 1993 সালের ফেব্রুয়ারিতে জন্মগ্রহণ করেন। Excite একটি বিশ্ববিদ্যালয় project এ অংশগ্রহন করে এবং সেই project এর নাম ছিল Architext।
এই project এ 6 জন স্নাতক ছাত্র ছিল, Stanford university এই project টি 1995 সাল পর্যন্ত এগিয়ে গিয়েছিল এবং ক্রলিং সার্চ ইঞ্জিনের (Crawling search engine) রূপ নেয়।
এটিতে যথেষ্ট বৃদ্ধির কারণে, এটি Web-crawler এবং ম্যাগেলানও কিনেছিল। অবশেষে এটি MSN এবং Netscape এর সাথে partnership করে.
✅ Yahoo
Yahoo নাম এখনও আছে, আপনি নিশ্চয়ই জানেন যে তিনি 1994 সালে জন্মগ্রহণ করেছিলেন। এটি Stanford university শুরু হয়েছিল। 1994 সালে Jerry Yang এবং David Fillo দ্বারা শুরু হয়েছিল। তারা দুজনেই ইলেক্ট্রিক্যাল ইঞ্জিনিয়ারিং-এর স্নাতক ছাত্র।
যখন তিনি “জেরি অ্যান্ড ডেভিড টু গাইড টু ওয়ার্ল্ড ওয়াইড ওয়েব” (“Jerry and David to guide to world wide web”) নামে একটি websites তৈরি করেন।
এই নির্দেশিকাটি ছিল একটি ডিরেক্টরি যা অন্যান্য websites কে সংগঠিত করতে এবং অন্যান্য websites কে রাখতে ব্যবহৃত হয়৷ 1994 সালে, Guide Yahoo রূপ নেয়। yahoo.com domain টি 18 জানুয়ারী 1995 এ Registered হয়েছিল।
✅ Web Crawler
Meta search engine যার জন্ম 20 এপ্রিল, 1994 সালে। এটি Google এবং yahoo উভয়ের top result দেখাতে ব্যবহৃত হয়।
যেটিতে আপনি খুব সহজেই অডিও, ভিডিও, নিউজ সার্চ করতে পারবেন।
যে ব্যক্তি এটি তৈরি করেছেন তার নাম ওয়াশিংটন বিশ্ববিদ্যালয়ের ব্রায়ান পিঙ্কারটন (Brian Pinkerton University Of Washington).
✅ Lycos
এটিও 1994 সালে জন্মগ্রহণ করেছিল। এটি search সাথে একটি ওয়েব পোর্টাল (web portal ) পরিষেবা প্রদান করে। এটি Carnegie Mellon University থেকে শুরু হয়েছিল। email, Web hosting, Social Networking और Entertainment websites পরিবেশন করতেও ব্যবহৃত হয়।
✅ Infoseek
Infoseek একটি খুব জনপ্রিয় সার্চ ইঞ্জিন, যার জন্ম 1994 সালে, যার প্রতিষ্ঠাতা ছিলেন স্টিভ কির্শ। Infoseek কর্পোরেশন দ্বারা পরিচালিত হয়।
এর হেড কোয়ার্টার সানিভেল, ক্যালিফোর্নিয়া (Head quarter Sunnyvale California ) ওয়াল্ট ডিজনি কোম্পানি (The Walt Disney Company ) 1998 সালে এই কোম্পানিটি কিনেছিল, তারপর এটি পরে ইয়াহুর (yahoo) সাথে একীভূত হয় এবং এখন এটির কোন নাম নেই।
✅ AltaVista
এটি 1995 সালে জন্মগ্রহণ করেন। পুরানো দিনে, এটি একটি বহুল ব্যবহৃত search engine। 2003 সালে এটি yahoo দ্বারা কেনা হয়েছিল।
কিন্তু Brand এবং সেবা শুধুমাত্র Altavista ছিল. কিন্তু 2013 সালের জুলাই মাসে yahoo দ্বারা সমস্ত পরিষেবা বন্ধ করা হয়েছিল এবং এটি yahoo search engine redirect হয়েছিল।
✅ Inktomi
Inktomi 1996 সালে জন্মগ্রহণ করেন। এর প্রতিষ্ঠাতা ছিলেনUC Berkeley professor Eric Brewer এবং Paul Gauthier নামে স্নাতক ছাত্র। প্রাথমিকভাবে এটি একটি search engine ছিল যা বিশ্ববিদ্যালয়ে তৈরি করা হয়েছিল।
✅ Ask.com
এর নাম এখনও ASK.COM, আগে এটি Ask Jeeves ছিল। এটিও 1996 সালে জন্মগ্রহণ করেন। এটি একটি question answer সাইট. যার focus ছিল E-Business এবং ওয়েব সার্চ ইঞ্জিনে বেশি। এর প্রতিষ্ঠাতার নাম Garrett Gruener and David Warthen California ।
যাইহোক, আজকের সময়ে, Google একটি বিলিয়ন ডলারের company, যেটি Oxford Dictionary নিজের জায়গা করে নিয়েছে.
কিন্তু এটি তৈরিতে দুই PHD Students হাত ছিল, Sergey Brin এবং Larry Page, যারা Stanford University, California ছাত্র ছিলেন, তারা সেখানে 1995 সালে দেখা করেন এবং সেখান থেকেই এই Search engine র সূচনা হয়।
1996 সালে, যখন সের্গেই ব্রিন এবং ল্যারি পেজ পিএইচডি অধ্যয়ন করছিলেন, তখন তারা তাদের পিএইচডি রি-Search project ভিন্ন কিছু করার কথা ভেবেছিলেন এবং তারা ভেবেছিলেন “যদি আমরা Websiteটিকে অন্যান্য ওয়েবসাইটের সাথে তুলনা করেRank করি, তবে এটি দুর্দান্ত হবে,
যে সময়ে সময়, তাদের Rank এর উপায় ছিল এই, একটি শব্দ যতবার Search করা হবে, সেই webpage অনুযায়ী Rank হবে এবং এই ধারণাটিই আজ গুগলের রূপ।
প্রাথমিকভাবে তিনি এটির নাম দেন BACKRUB। 1997 সালে, তারা উভয়ই Search engine র নাম “Google”হিসাবে রাখেন।
আজ কি শিখলেন
আমার মতামত হল গুগল সেরা search engine। এই মুহূর্তে Image search, Voice Search, speech, google assistant মতো অনেক Latest Technology google Technology।
এর সাহায্যে গুগলের search algorithm প্রতি বছর আরও ভালো হচ্ছে। search engine কী (বাংলাতে search engine কী) এবং এটি কীভাবে কাজ করে, তার তথ্য অবশ্যই সম্পন্ন করা হয়েছে।
আশা করি এই লেখাটি আপনাদের ভালো লেগেছে, কেমন লাগলো তা অবশ্যই নিচে কমেন্ট করে জানাবেন। আপনি যদি এখনই কোন প্রশ্ন করতে চান, তাহলে অবশ্যই নিচের কমেন্ট বক্সে লিখুন। আপনি যদি কোন পরামর্শ দিতে চান, তাহলে তা দিন যাতে আমরা আপনার জন্য নতুন কিছু করতে পারি।
আপনি যদি এখনও আমাদের Blog Subscribe না করে থাকেন, তাহলে Subscribe করুন। আসুন Digital India করি জয় হিন্দ, জয় ভারত, ধন্যবাদ।