اسپیکر 1: ایک تلاش کو لاگو کرتے ہیں انجن یا، کم از کم، فرنٹ اینڈ صارف ایک تلاش کے انجن کے لئے انٹرفیس ہے کہ صارف کچھ شرائط میں ٹائپ کرنے کی اجازت دیتا ہے اور پھر دنیا بھر میں تلاش ان شرائط کے لئے ویب. اس مقصد کو حاصل کرنے کے لئے، ہم ایچ ٹی ایم ایل کی "فارم" کا استعمال کریں گے ٹیگ کے، کے ساتھ ساتھ کچھ دوسروں کو. یہاں Search.html میں، میں نے پہلے ہی ہے ہم سے کھولنے کی طرف سے شروع کیا اور ہو گیا چند ٹیگز بند. تو اب یہاں، اس کے جسم کے اندر، چلو پہلے CS50 کی سرخی وضاحت قسم کی ایک عنوان کے طور پر کی خدمت کے لئے تلاش صفحے کے جسم میں. ایک "فارم" ٹیگ کو کھولنے اور پھر دو، preemptively، اسے بند، ایسا نہیں بعد میں بھول جاتے ہیں. اس وقت جن کے ایک ان پٹ ٹیگ، کی وضاحت کریں نام کے سوال کے لئے "ق" ہو، اور جن ہوں گے قسم "، متن" ہو گا تاکہ براؤزر ایک متن والے فیلڈ کے طور پر اس دیتا ہے صفحے پر. کی تو اس ٹیگ کو بند کرتے ہیں. کے اس وقت کے نیچے ایک سطر توڑ ڈالیں ہیں. اور اب یہ ایک ان پٹ کی وضاحت کریں جس کی قسم پیش کیا جائے گا،، تاکہ ایک جمع کرائیں بٹن ہے، اور جن کے قیمت یا لیبل CS50 تلاش ہے. اب ہم اس فارم پر وضاحت کی گئی ہے، لیکن ہم نے جہاں فارم پر کی وضاحت نہیں ہے پیش کیا جانا چاہئے. کی دو اور صفات شامل ہیں یہاں زیادہ عین مطابق ہو. سب سے پہلے، کی "فارم" ٹیگ میں وضاحت کرتے ہیں خود کو اس طریقہ کار ہے جس کے ذریعے اس فارم HTTP حاصل ہے پیش کیا جانا چاہئے. اور کی وضاحت کرتے ہیں کہ کارروائی یا اس فارم کی منزل ہو گی https://www.google.com/search. اب، میں یو آر ایل موجود جانتے ہیں کہ وجہ میں کچھ وقت کے لئے دیکھا ہے میری براؤزر کے ایڈریس بار. تو میں صرف کرنے کے لئے صارف سے رجوع کرنے جا رہا ہوں ان کی تلاش کے نتائج کے لئے اس یو آر ایل. اب، کو بچانے کے لئے کی اجازت تبدیل پر، اور اس مرحلے کو کھولنے. "ایک پلس R search.html CHMOD." کروم کھول اب چلو. http://localhost/search.html. تلاش کے انجن کی نہیں سب سے سیکسی، لیکن یہ کام کرتا ہے چلو دیکھتے ہیں اگر. اور کچھ بلیوں ہیں. ایڈریس بار میں سے، اگرچہ نوٹس مجھے امید ہے کہ بالکل یو آر ایل ہے، لیکن ایک چھوٹی سی چیز کے ساتھ آخر میں زیادہ. میں یہاں میں زوم، تو محسوس ہے کہ یو آر ایل ہم توقع بالکل کے طور پر، لیکن ایک سوالیہ نشان ق برابر سب سے اوپر بلیوں. کہاں سے آیا؟ میں نے ایک فارم جمع ٹھیک ہے، اس کی وجہ سے جس کا نام تھا (ق) ایک ان پٹ تھا، ہماری براؤزر ہے کہ شامل کرنے کے لئے خود صلی اللہ علیہ وسلم اسے لے پھر سوالیہ نشان ہے اور یہ کہ ڈال دیا پیرامیٹر کا نام - Q - ایک ہی علامت کے بعد، کے بعد قیمت ہے جو بلیوں، کی طرف سے کہ میں اپنے آپ کو اندر ٹائپ اس طرح کے پیرامیٹرز تھے یو آر ایل کے اندر، براؤزر گے بس الگ ہے ایمپرسینڈ کی طرف سے ان. لیکن اس صورت میں، ہم نے صرف اس طرح کے ایک جوڑے. اور یہ کرنے کے لئے ان پٹ کے طور پر فراہم کی جاتی ہے زیادہ سے زیادہ ایک پیرامیٹر کی طرح گوگل ہے ان پٹ ایک تقریب فراہم کی جاتی ہے. اور گوگل پھر اس ان پٹ کا استعمال کرتا ہے کسی نہ کسی طرح اس کی ڈیٹا بیس میں تلاش کریں اور نتائج کی ایک پیج ظاہر.