بولین لاجک سرچنگ/آپریٹر
بولین سرچ ممتاز برطانوی ریاضی دان جارج بول کے کام پر مبنی ہے۔ اس کی میراث بولین منطق تھی، ریاضی کا ایک نظریہ جس میں تمام متغیرات یا تو “سچ” یا “غلط”، یا “آن” یا “آف” ہوتے ہیں۔ یہ منطق آج بھی تمام ڈیجیٹل ڈیوائسز میں کام کرتی ہے، جو کمپیوٹر کوڈ کی تقریباً ہر سطر میں موجود ہے۔
کسی بھی ادارے میں ملازمت کے لیے کسی کردار یا امیدواروں کو کم کرنے کی کوشش کرنا کسی بھی بھرتی کرنے والے کے لیے ایک مشکل کام ہو سکتا ہے۔ بولین سرچ رائٹنگ کا استعمال آپ کو وقت بچانے اور ممکنہ پول سے امیدواروں کے معیار اور مخصوصیت کو بہتر بنانے میں مدد کر سکتا ہے۔
بولین سرچ آپ کی تلاش کو منظم کرنے اور چھاننے کے لیے کلیدی الفاظ
تین اہم بولین آپریٹرز AND، OR اور NOT کا مجموعہ استعمال کرتی ہے۔
یہ زیادہ درست اور متعلقہ نتائج پیدا کرتا ہے، جو آپ کو غیر متعلقہ کو نظر انداز کرتے ہوئے مناسب امیدواروں کے انتخاب میں مدد فراہم کرے گا۔
بولین کے بارے میں جاننےاور اسکی تعریف کرنے کے لئے پہلی اہم بات یہ ہے کہ اسکو سمجھنے کے لئے صرف پانچ عناصر کے متعلق آپ کو معلوم ہونا چاہیے جو بولین سرچ کی بنیاد ہیں۔ وہ تین حروف یہ ہیں:
اورAND
یاOR
نہیںNOT
()
“”
ان تین یا پانچ ٹرم کو مناسب طریقے سے لاگو کرنے سے، مطلوبہ الفاظ کے ساتھ جن پر آپ غور کرنا چاہتے ہیں، آپ تلاش کرنے کی کارروائیوں کی مدد سے ایک بڑی رینج تشکیل دے سکتے ہیں۔ اس بات کی کوئی حد نہیں ہے کہ آپ ان عناصر میں سے کسی کو تلاش کرنے میں کتنی بار استعمال کر سکتے ہیں، اس لیے آپ بہت ہی مخصوص سرچ سٹرنگ بنا سکتے ہیں، جس سے نتائج کو فلٹر کرنے میں آپ کا کافی وقت بچ جائے گا
ان دونوں گروہوں کو لے لیں۔ پہلے گروپ میں وہ تمام لوگ ہیں جن کے لنکڈ ان پروفائل میں کہیں مطلوبہ لفظ “بھرتی” ہے اور دوسرے میں وہ تمام لوگ ہیں جن کے پاس “HR” کلیدی لفظ ہے۔ لیکن آئیے دیکھتے ہیں کہ جب ہم درج ذیل بولین سٹرنگ استعمال کرتے ہیں تو کیا ہوتا ہے۔
اب ہم
ڈیٹا بیس سے ان تمام لوگوں کو تلاش کریں گے جنہوں نے اپنے پروفائل میں دونوں الفاظ کو استعمال کر رکھا ہے۔ ایچ آر اور ریکروٹمنٹ میں سے کسی ایک لفظ کا استعمال کیا ہے یا دونوں کا ہم نے اضافی کو فلٹر کر دیا ہے اور مزید مخصوص امیدواروں کے ساتھ رہ گئے ہیں جو وین ڈایاگرام کے کراس سیکشن میں آتے ہیں۔
AND
آپریٹر کا استعمال کرتے ہوئے ہم جتنے زیادہ معیارات شامل کریں گے، ہمیں اپنی تلاش میں اتنے ہی کم لوگ ملیں گے۔ یہ ایک آکسیمورون کی طرح لگتا ہے، لیکن جیسا کہ ہم اس طریقہ کو استعمال کرتے ہوئے اپنی تلاش کو محدود کرتے ہیں، ہم ان لوگوں کو تلاش کر رہے ہیں جو اس پوزیشن کے لیے سب سے زیادہ متعلقہ ہیں۔
اس مثال میں لوگوں کی پروفائل میں لنکیڈان پروفائل میں کلیدی لفظ ریکروئمنٹ ہے اور دیگر لوگون نے لفظ ریکورٹنگ استعمال کیا ہے ، اگر وسیع اصطلاح میں دیکھا جائے تو دوںوں اصصطلاحوں کا مطلب ایک ہی ہے لیکن الیکٹرانکس ڈیٹا بیس کےلیے وہ ومکمل طور پر الگ الگ اصطلاحات ہیں ۔
اب ہم او آر آپریٹر کو استعمال کرتے ہیں اور اس میں دیکھتے ہیں یہ کیسے استعمال ہو گا اور اس کا ہمارے رزلٹ پر کیسے فرق پڑے گا۔ ہم لینکڈ ان ڈیٹا بیس میں امیدواروں کو تلاش کریں گے جنہوں نے اپنے پروفائل میں دونوں اصطلاحات کا استعمال کیا
OR
کا استعمال پورے وین ڈایاگرام کو گھیرنے کے لیے تلاش کو وسیع کرتا ہے۔ یہ ہمیں چھپی ہوئی صلاحیتوں کو تلاش کرنے کے قابل بناتا ہے جیسے وہ لوگ جنہوں نے اپنی صلاحیتوں اور تجربے کا اظہار اس سے مختلف انداز میں کیا ہے جو آپ عام طور پر تلاش کر سکتے ہیں جیسے بینکنگ یا بینک یا فنانس یا مالی
ان دونوں گروہوں کو لے لیں۔ پہلے گروپ میں وہ تمام لوگ ہیں جن کے لنکڈ ان پروفائل میں کہیں مطلوبہ لفظ “بھرتی ریکورٹمنٹ” ہے اور دوسرے میں وہ تمام لوگ ہیں جن کے پاس ”ایچ آر” کلیدی لفظ ہے۔ لیکن آئیے دیکھتے ہیں کہ جب ہم درج ذیل بولین سٹرنگ استعمال کرتے ہیں تو کیا ہوتا ہے
NOT
کا استعمال ہمیں غیر متعلقہ نتائج کو ختم کر کے اپنے امیدواروں کی تلاش سے غلط مثبت کو ہٹانے کے قابل بناتا ہے۔ یاد رکھیں: اوپر والے تینوں بولین آپریٹرز میں سے ہر ایک کو ہمیشہ UPPER CASE میں لکھا جانا چاہیے۔ اگر نہیں، تو وہ کام نہیں کریں گے.
بولین سرچ استعمال کرتے وقت، یہ تعین کرنے کا کوئی طریقہ نہیں ہے کہ کمپیوٹر ہماری مساوات کو کیسے حل کرے گا۔ اس کا مطلب ہے کہ ہمارے لیے سب سے زیادہ متعلقہ نتیجہ حاصل کرنے کے لیے، ہمیں کمپیوٹر کو یہ بتانے کے لیے قوسین کا استعمال کرنا ہوگا کہ پہلے کیا حل کرنا ہے۔ یہ وہ جگہ ہے جہاں بریکٹ کا استعمال کھیل میں آتا ہے
کیا میرا یہ کہنا ہے کہ میں کسی ایسے شخص کو تلاش کرنا چاہتا ہوں جس کے پروفائل پر کلیدی لفظ “ٹیلنٹ” یا کلیدی لفظ “HR” ہو، اور اس کے پاس لفظ “بھرتی” بھی ہو؟ یا کیا میرا مطلب ہے کہ ان کے پاس “ٹیلنٹ” یا “HR” اور “بھرتی” کا امتزاج ہونا چاہیے؟ آپ نے دیکھا، بریکٹ کی عدم موجودگی ڈیٹا بیس کے لیے یہ جاننا ناممکن بنا دیتی ہے کہ آپ کا کیا مطلب ہے۔ دیکھیں کہ جب آپ بریکٹ شامل کرتے ہیں تو چیزیں کیسے بدلتی ہیں۔
کوٹیشن کا استعمال اس سے بھی زیادہ مخصوصیت کی اجازت دیتا ہے۔ اگر آپ جن مطلوبہ الفاظ کی تلاش کر رہے ہیں ان کو مجموعی طور پر غور کرنے کی ضرورت ہے (مثال کے طور پر گیس انجینئر)، تو انہیں سرچ سٹرنگ میں کوٹیشن مارکس کے اندر بند ہونا چاہیے۔ اگر نہیں۔ خیال نہیں
اقتباس کے نشانات کا استعمال کریں جب بھی آپ کے پاس کسی تلاش میں دو یا زیادہ الفاظ ہوں جن کو ایک ساتھ رہنے کی ضرورت ہے جیسے “ہیومن ریسورسز” یا “انفارمیشن ٹیکنالوجی”۔ اقتباسات بنیادی طور پر متعدد الفاظ کو ایک درست اصطلاح کے طور پر بیان کرتے ہیں، جو آپ کو زیادہ درست طریقے سے نشاندہی کرنے کی اجازت دیتے ہیں