একটি সার্চ ইঞ্জিন হল একটি টুল যা একটি নির্দিষ্ট ইনপুটের উপর ভিত্তি করে ডেটা খোঁজার জন্য ব্যবহৃত হয়। ওয়েব সার্চ ইঞ্জিন হল একটি উদাহরণ যেখানে আপনি একটি শব্দ বা বাক্যাংশ লিখতে পারেন এমন ওয়েব পৃষ্ঠাগুলি খুঁজে পেতে যা সেই পদগুলির সাথে মেলে৷
প্রতিটি ওয়েব সার্চ ইঞ্জিন একইভাবে কাজ করে না, তবে বেশিরভাগই ক্রলার-ভিত্তিক, যার অর্থ তারা সক্রিয়ভাবে তাদের সূচীতে পৃষ্ঠাগুলি যোগ করার জন্য ওয়েব অনুসন্ধান করে৷ সার্চ ইঞ্জিন হল যা আপনি ইনডেক্স থেকে দ্রুত তথ্য খুঁজতে এবং পৃষ্ঠায় ফলাফল প্রদর্শন করতে ব্যবহার করেন।
সার্চ ইঞ্জিন হল ওয়েব ব্রাউজ করার প্রাথমিক পদ্ধতি এবং নির্দিষ্ট তথ্য খোঁজার জন্য অনেক ধরনের তৈরি করা হয়েছে। প্রতিটি অনুসন্ধান ইঞ্জিনের মধ্যে প্রায়শই উন্নত অনুসন্ধান বিকল্প থাকে যা আপনার অনুসন্ধানকে আরও ভালভাবে ফোকাস করতে এবং আপনি যা খুঁজছেন তা খুঁজে পেতে সহায়তা করতে ব্যবহৃত হয়৷
যদিও এগুলি প্রায়শই বিনিময়যোগ্যভাবে ব্যবহার করা হয়, একটি ওয়েব সার্চ ইঞ্জিন একটি ওয়েব ডিরেক্টরি এবং একটি ওয়েব ব্রাউজার থেকে আলাদা৷
একটি সার্চ ইঞ্জিন কিভাবে কাজ করে
সার্চ ইঞ্জিনগুলি সফ্টওয়্যার ব্যবহার করে স্বয়ংক্রিয়ভাবে ওয়েবসাইট তালিকা তৈরি করে, যাকে প্রায়ই স্পাইডার বা স্পাইডারবট বলা হয়, যা ওয়েব পৃষ্ঠাগুলিকে "ক্রল" করে। তারা অন্য পৃষ্ঠাগুলির সাথে একটি সাইটের লিঙ্ক অনুসরণ করে এবং প্রক্রিয়ায় তথ্য সূচী করে।
সার্চ ইঞ্জিনের পিছনে থাকা ক্রলার বটগুলি শুধুমাত্র একটি লিঙ্ক থেকে অন্য লিঙ্কে ঝাঁপিয়ে পড়ার মাধ্যমেই নয়, বরং একটি robots.txt ফাইলের জন্য প্রতিটি সাইট চেক করেও ওয়েবকে ঘায়েল করে৷ এই ফাইলটিতে একটি তালিকা রয়েছে যে সাইটে কোন পৃষ্ঠাগুলি একটি সার্চ ইঞ্জিন ক্রল করবে৷ এটি একটি উপায় যা ওয়েবসাইটের মালিকরা একটি সার্চ ইঞ্জিনকে একটি নির্দিষ্ট পৃষ্ঠাকে ইন্ডেক্স করা থেকে ব্লক করতে পারে৷
সফ্টওয়্যার মাকড়সা এমন পৃষ্ঠাগুলিতে ফিরে আসে যেগুলি আপডেট এবং পরিবর্তনগুলি পরীক্ষা করার জন্য ইতিমধ্যেই নিয়মিতভাবে ক্রল করা হয়েছে এবং তারা যা পায় তা সার্চ ইঞ্জিন ডাটাবেসে ফিরে যায়৷
একটি সার্চ ইঞ্জিন ব্যবহার করা
প্রতিটি সার্চ ইঞ্জিন আলাদা, কিন্তু তাদের সবার সাথে সাধারণ ধারণা হল সার্চ বক্সে কিছু টাইপ করা এবং ফলাফলের জন্য অপেক্ষা করা। কিছু সার্চ ইঞ্জিনে একটি বিপরীত অনুসন্ধান বিকল্পও রয়েছে যা আপনাকে পাঠ্য ছাড়া অন্য কিছু দিয়ে ওয়েব ব্রাউজ করতে দেয়, যেমন একটি সাউন্ড ক্লিপ বা ছবি ফাইল৷
অনেক সার্চ ইঞ্জিন শুধুমাত্র একটি সাধারণ সার্চ বক্সের বাইরে অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত করে। তারা আপনাকে বিশেষ পাঠ্য কমান্ড বা বোতামগুলি ব্যবহার করে সূচকের সাথে ইন্টারঅ্যাক্ট করতে দেয় যা ফলাফলগুলি ফিল্টার করতে পারে এবং আপনি যা খুঁজছেন তার সাথে প্রাসঙ্গিক নয় এমন আইটেমগুলি সরিয়ে দিতে পারে৷
উদাহরণস্বরূপ, অনেকগুলি উন্নত Google অনুসন্ধান কমান্ড রয়েছে যা Google থেকে আরও ভাল অনুসন্ধান ফলাফল পেতে ব্যবহার করা যেতে পারে।
সার্চ ইঞ্জিনের উদাহরণ
অনেক সার্চ ইঞ্জিন বিদ্যমান, তাই আপনি কোন সার্চ ইঞ্জিন ব্যবহার করবেন তা আপনি যে ধরনের সামগ্রী খুঁজছেন এবং আপনি কীভাবে এটি খুঁজছেন তার উপর নির্ভর করে।
- ওয়েব পেজ সার্চ ইঞ্জিন: প্রায়শই বহুমুখী, তারা ডকুমেন্ট, অনলাইন গেম এবং সাধারণত ছবি, ভিডিও এবং ফাইলের মতো আরও অনেক কিছুর জন্য সাধারণ ওয়েব পেজ এবং খবর থেকে শুরু করে সব ধরনের ডেটা খুঁজে পায়।
- চিত্র সার্চ ইঞ্জিন: ফটো, অঙ্কন, ক্লিপ আর্ট, ওয়ালপেপার ইত্যাদির জন্য অনুসন্ধান করুন।
- ভিডিও সার্চ ইঞ্জিন: মিউজিক ভিডিও, নিউজ ভিডিও, লাইভ স্ট্রিম এবং আরও অনেক কিছু খুঁজুন।
- লোকদের সার্চ ইঞ্জিন: ইন্টারনেটে লোকেদের তাদের নাম, ঠিকানা, ফোন নম্বর, ইমেল ঠিকানা ইত্যাদি ব্যবহার করে সনাক্ত করুন।
- মোবাইল সার্চ ইঞ্জিন: একটি নিয়মিত সার্চ ইঞ্জিন যা একটি ছোট স্ক্রিনে ফলাফল অনুসন্ধান এবং প্রদর্শনের জন্য অপ্টিমাইজ করা হয়৷
- চাকরির সার্চ ইঞ্জিন: চাকরির পোস্টিং খুঁজুন।
- অদৃশ্য ওয়েব সার্চ ইঞ্জিন: টুল যা অদৃশ্য ওয়েব ব্রাউজ করে।
অন্যান্য তথ্য অনুসন্ধান ইঞ্জিন সম্পর্কে
আপনি আপনার অনুসন্ধানে সর্বাধিক আপ-টু-ডেট ফলাফল পেতে সার্চ ইঞ্জিনকে ম্যানুয়ালি আপডেট করার প্রয়োজন নেই৷ আপনি যদি সত্যিই পুরানো ফলাফলগুলি দেখতে পান যা আপনার আপডেট করা উচিত বলে সন্দেহ হয়, তাহলে আপনাকে কেবল আপনার ব্রাউজারের ক্যাশে সাফ করতে হবে৷
সার্চ ইঞ্জিন সমগ্র ওয়েবে অনুসন্ধান করে না। ওয়েবের এমন বিশাল অংশ রয়েছে যেগুলি সার্চ ইঞ্জিন দ্বারা ক্রল করা যায় না, এবং সেগুলি সম্মিলিতভাবে অদৃশ্য/গভীর ওয়েব নামে পরিচিত৷
একটি সার্চ ইঞ্জিন নিজে থেকেই ওয়েব পেজ খুঁজে বের করে, তাই আপনার ওয়েবসাইটকে ইনডেক্স করতে বা এর ডাটাবেসে একটি নির্দিষ্ট পৃষ্ঠা যুক্ত করতে সাধারণত এটিকে বলার প্রয়োজন হয় না। যাইহোক, বিভিন্ন কারণে, একটি সার্চ ইঞ্জিন একটি নির্দিষ্ট ওয়েব পৃষ্ঠা ক্রল নাও করতে পারে৷
কিছু সার্চ ইঞ্জিন একটি টুল অন্তর্ভুক্ত করে যা আপনাকে স্পষ্টভাবে অনুরোধ করতে দেয় যে তারা পৃষ্ঠাটি পরীক্ষা করে সূচীতে যোগ করে যাতে অন্য লোকেরা এটি খুঁজে পেতে পারে। Google এর URL পরিদর্শন টুল একটি উদাহরণ।
সার্চ ইঞ্জিন অপ্টিমাইজেশান (SEO) হল এমন কিছু যা ওয়েব কন্টেন্ট লেখকরা সার্চ ইঞ্জিনের মাধ্যমে পাওয়া অনুরূপ বিষয়বস্তুর সাথে প্রতিযোগিতা করার প্রয়াসে অনুশীলন করেন। নির্দিষ্ট অ্যালগরিদমগুলি সার্চ ইঞ্জিনগুলি দ্বারা ওয়েব পৃষ্ঠাগুলিকে র্যাঙ্ক করার জন্য ব্যবহার করা হয়, তাই এটি একটি অনলাইন বিষয়বস্তু লেখকের একটি লক্ষ্য যে পৃষ্ঠাটি বিষয়টিকে সঠিকভাবে প্রতিফলিত করে তা নিশ্চিত করা৷এটি সাধারণত নির্দিষ্ট, তবে এখনও প্রাসঙ্গিক, কীওয়ার্ড বা বাক্যাংশগুলিকে লক্ষ্য করে করা হয়৷
এই কারণে যে সার্চ ইঞ্জিনগুলি ডেটার জন্য ওয়েবে ক্রল করে, এটি প্রায়শই ওয়েবসাইটের মালিকদের লক্ষ্য থাকে আরও ইনবাউন্ড লিঙ্কের জন্য চেষ্টা করা যাতে ক্রলাররা আরও দ্রুত পৃষ্ঠাগুলি খুঁজে পায় এবং আরও ঘন ঘন পরিবর্তনের জন্য তাদের নিরীক্ষণ করে৷
ওয়েব ব্রাউজারগুলি আপনাকে অ্যাপের শীর্ষে ঠিকানা বার থেকে সরাসরি একটি সার্চ ইঞ্জিনে নির্দেশ করতে পারে৷ ফলাফল দেখতে সেখানে কিছু লিখুন। যাইহোক, সেই পদ্ধতির মাধ্যমে শুধুমাত্র একটি সার্চ টুল ব্যবহার করা হলেও, আপনি সবসময় নিজে সরাসরি সাইটটি দেখতে পারেন (যেমন, আপনি যদি সেই সাইটটি ব্যবহার করতে চান তাহলে স্টার্টপেজের হোম পেজে যান)। বিকল্পভাবে, বেশিরভাগ ব্রাউজার আপনাকে ব্যবহার করার জন্য একটি ভিন্ন সার্চ ইঞ্জিন বাছাই করতে দেয়; উদাহরণস্বরূপ, আপনি Chrome-এ ডিফল্ট সার্চ ইঞ্জিন পরিবর্তন করতে পারেন।
প্রযুক্তিগতভাবে, একটি সার্চ ইঞ্জিন এমন একটি টুল যা অন্য কিছুর মাধ্যমে অনুসন্ধান করে। সেই সংজ্ঞার সাথে, প্রচুর এবং প্রচুর ওয়েবসাইট একটি সাধারণ অনুসন্ধান বারের আকারে অনুসন্ধান ইঞ্জিনগুলিকে অন্তর্ভুক্ত করে যেখানে আপনি নির্দিষ্ট সাইটে সম্পর্কিত বিষয়বস্তু খুঁজে পেতে একটি বা দুটি শব্দ প্রবেশ করেন৷যে কেউ তাদের নিজস্ব সাইটে একটি অনুসন্ধান বিকল্প যোগ করতে পারেন, কিন্তু তারা এই পৃষ্ঠায় বর্ণিত একটি ওয়েব সার্চ ইঞ্জিনের মতো নয়৷