अपना खुद का सर्च इंजन कैसे बनाएं

विषयसूची:

अपना खुद का सर्च इंजन कैसे बनाएं
अपना खुद का सर्च इंजन कैसे बनाएं

वीडियो: अपना खुद का सर्च इंजन कैसे बनाएं

वीडियो: अपना खुद का सर्च इंजन कैसे बनाएं
वीडियो: क्या मैं स्क्रैच से सर्च इंजन बना सकता हूं? 2024, मई
Anonim

इंटरनेट पर सबसे लोकप्रिय साइट सर्च इंजन हैं। उनकी मदद से, आप हमेशा अपनी जरूरत की जानकारी पा सकते हैं। आइए हम अपना खुद का सर्च इंजन उसी तरह बनाने की कोशिश करें जैसे पहले सर्च इंजन ने काम किया था। इसके बाद, आप अपने खोज इंजन को संशोधित कर सकते हैं और इसे एक पूर्ण और आधुनिक में बदल सकते हैं। यह आपके कौशल और इच्छा पर निर्भर करता है। तो, नीचे एक मेटा सर्च इंजन बनाने के निर्देश दिए गए हैं।

अपना खुद का सर्च इंजन कैसे बनाएं
अपना खुद का सर्च इंजन कैसे बनाएं

अनुदेश

चरण 1

अपने सर्च इंजन को तीन भागों में विभाजित करें। पहला भाग भविष्य के वेब सर्च इंजन का इंटरफ़ेस है, जो PHP में लिखा गया है। दूसरा भाग अनुक्रमणिका (My SQL डेटाबेस) है, जो पृष्ठों के बारे में सभी जानकारी संग्रहीत करता है। तीसरा भाग एक खोज रोबोट है जो वेब पेजों को अनुक्रमित करेगा और उनके डेटा को इंडेक्स में दर्ज करेगा, यह डेल्फी भाषा में किया जाता है।

चरण दो

आइए इंटरफ़ेस बनाना शुरू करें। index.php फ़ाइल बनाएँ। ऐसा करने के लिए, टेबल का उपयोग करके पृष्ठ को दो भागों में विभाजित करें। पहला भाग खोज प्रपत्र है, दूसरा खोज परिणाम है। सबसे ऊपर, एक फॉर्म बनाएं जो get विधि का उपयोग करके index.php फ़ाइल को जानकारी भेजेगा। इस पर तीन एलिमेंट होंगे - एक टेक्स्ट फील्ड और दो और बटन। अनुरोध भेजने के लिए एक बटन की आवश्यकता होती है, दूसरा - फ़ील्ड को साफ़ करने के लिए (यह बटन वैकल्पिक है)।

चरण 3

टेक्स्ट फ़ील्ड "खोज" नाम दें, पहला बटन (वह जो अनुरोध भेजता है) नाम "खोज"। फॉर्म का नाम ऐसे ही छोड़ दें - "फॉर्म 1"।

चरण 4

परिणाम php का उपयोग करके तालिका के निचले भाग में प्रदर्शित होंगे, इसलिए <? Php टैग खोलें और कोडिंग शुरू करें।

चरण 5

डेटाबेस से कनेक्ट करने के लिए कॉन्फ़िग फ़ाइल कनेक्ट करें।

"config.php" शामिल करें;

जांचें कि क्या "खोज" बटन क्लिक किया गया था।

अगर (जारीकर्ता ($ _ प्राप्त करें ['बटन'])) {कोड निष्पादित अगर "खोज" बटन दबाया जाता है} और {कोड निष्पादित अगर "खोज" बटन दबाया नहीं जाता है}

यदि बटन क्लिक किया जाता है, तो खोज क्वेरी की जांच करें।

अगर (जारी ($ _ प्राप्त करें ['खोज'])) {$ खोज = $ _ प्राप्त करें ['खोज'];}

चरण 6

यदि कोई खोज क्वेरी है, तो खोज क्वेरी के टेक्स्ट को $ खोज चर में असाइन करें।

चरण 7

अनुरोध की जाँच करें ताकि यह खाली न हो और तीन वर्णों से छोटा न हो।

चरण 8

अगर ($ खोज! = '' && strlen ($ खोज)> 2) {डेटाबेस खोज कोड} और {गूंज "एक खाली खोज क्वेरी निर्दिष्ट की गई थी या खोज स्ट्रिंग में 3 से कम वर्ण हैं।";}

इस घटना में कि खोज क्वेरी ऊपरी स्थिति को संतुष्ट करती है, खोज स्क्रिप्ट को ही चलाएँ।

चरण 9

एक लूप चलाएं जो प्रिंटफ के माध्यम से खोज परिणामों को प्रिंट करेगा।

बस इतना ही। यदि आपके पास आवश्यक ज्ञान है, तो आप खोज इंजन में आवश्यक तत्वों को अच्छी तरह से जोड़ सकते हैं और इसके निर्माण के लिए अपना स्वयं का एल्गोरिदम तैयार कर सकते हैं।

सिफारिश की: