इंक्रीमेंटल सर्च

From Vigyanwiki
Revision as of 03:48, 4 December 2023 by alpha>Indicwiki (Created page with "{{Short description|User interface method to search for text}} {{For|the class of search techniques in artificial intelligence and robotics|Incremental heuristic search}} F...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
मोज़िला फ़ायरफ़ॉक्स में टाइप करते ही फाइंड निष्पादित करने का स्क्रीनशॉट। एन्सी टाइप की जा रही थी और पहला मिलान किया गया टेक्स्ट हरे रंग में हाइलाइट किया गया था।

कम्प्यूटिंग में, वृद्धिशील खोज, जिसे हॉट सर्च, वृद्धिशील खोज या वास्तविक समय सुझावों के रूप में भी जाना जाता है, पाठ के माध्यम से उत्तरोत्तर खोज और फ़िल्टर करने के लिए एक उपयोगकर्ता इंटरफ़ेस इंटरैक्शन विधि है। जैसे ही उपयोगकर्ता टेक्स्ट टाइप करता है, टेक्स्ट के लिए एक या अधिक संभावित मिलान ढूंढे जाते हैं और तुरंत उपयोगकर्ता को प्रस्तुत किए जाते हैं। यह तत्काल प्रतिक्रिया अक्सर उपयोगकर्ता को वह पूरा शब्द या वाक्यांश टाइप करने से रोकती है जिसे वे ढूंढ रहे थे। उपयोगकर्ता प्रस्तुत सूची से निकट से संबंधित विकल्प भी चुन सकता है।

वृद्धिशील खोज की विधि को कभी-कभी उपयोगकर्ता इंटरफ़ेस से अलग किया जाता है जो खोजों को दर्ज करने के लिए एक मोडल विंडो , जैसे संवाद बॉक्स, को नियोजित करता है। कुछ अनुप्रयोगों के लिए, संवाद बकस के बजाय एक अलग [[मोड (प्रयोक्ता इंटरफ़ेस)]] का उपयोग किया जा सकता है।

इतिहास

वृद्धिशील खोज का पहला प्रलेखित उपयोग 1970 के दशक के अंत में असंगत टाइमशेयरिंग सिस्टम पर ईएमएसीएस में हुआ था।[1] यह कई आवश्यक Emacs सुविधाओं में से एक थी जिसे रिचर्ड स्टॉलमैन ने अपने पुन: कार्यान्वयन, GNU Emacs में शामिल किया था। 1980 के दशक में इस कार्यक्षमता वाले अन्य उल्लेखनीय कार्यक्रमों में जीएनयू बैश और कैनन बिल्ली शामिल हैं। रेफरी नाम= शापिरो >Shapiro, Ezra (1989). "बिल्ली मर चुकी है, इंटरफ़ेस लंबे समय तक जीवित रहेगा". Language Technology Magazine. 13.</ref> इन शुरुआती कार्यान्वयनों ने एकल पंक्ति फीडबैक की पेशकश की, न कि सुझावों की सूची।

पहली मुख्यधारा उपस्थिति विंडोज़ के लिए WordPerfect 5.2 के स्पेलर में हो सकती है, जो 30 नवंबर 1992 को रिलीज़ हुई थी। रेफरी>Markoff, John (1992-03-30). "वर्डपरफेक्ट एक्जीक्यूटिव को जबरन बाहर कर दिया गया है". The New York Times (in English). ISSN 0362-4331. Retrieved 2023-11-02.</ref> प्रोग्रामर रॉबर्ट जॉन स्टीवंस, जो अब राइटएक्सप्रेस के सीईओ हैं, ने ओरेम, यूटा में वर्डपरफेक्ट यूजेबिलिटी लैब में उपयोगकर्ताओं को 5.1 स्पेलर का उपयोग करते हुए देखा, जिसे उन्होंने और स्टीवन एम. कैनन ने विंडोज़ में पोर्ट किया था, उन्होंने देखा कि जब कोई शब्द नहीं था शब्दकोश में पाया गया और कोई वैकल्पिक शब्द प्रस्तुत नहीं किया गया, उपयोगकर्ता खोए हुए लग रहे थे, पृष्ठ के चारों ओर माउस कर्सर ले गए और यहां तक ​​​​कि स्पेलर से भी बाहर निकल गए। इस विसंगति से स्तब्ध होकर, वह घर गया, सोफे पर बैठ गया, और अपनी पत्नी के साथ अपनी टिप्पणियों पर चर्चा की। स्टीवंस ने समाधान को कोडित किया: जैसे ही एक उपयोगकर्ता ने संपादन बॉक्स में टाइप किया, स्पेलर दर्ज किए गए अक्षरों से शुरू होने वाले शब्दों का सुझाव देगा। आप रिप्लेस विथ बॉक्स में कोई भी शब्द टाइप कर सकते हैं जिसे आप ढूंढना चाहते हैं। जैसे ही आप बॉक्स में अक्षर टाइप करते हैं, संभावित मिलान प्रदर्शित होते हैं। रेफरी>विंडोज़ के लिए WordPerfect 5.2 का उपयोग करना. Que Development Group. January 1, 1993. p. 218. ISBN 9781565291669.</ref> रेफरी>"गूगल बुक्स".</ref>

वेरिएंट

इस सुविधा, या इसकी विविधताओं को, स्वत: पूर्ण, टाइप करते ही खोजें, टाइप करते ही फ़िल्टर/ढूंढें (FAYT), वृद्धिशील खोज, टाइपहेड खोज, इनलाइन खोज, त्वरित खोज, वर्ड व्हीलिंग और अन्य नामों से भी संदर्भित किया गया है। .

वृद्धिशील खोज के लिए कुछ सामान्य कुंजीपटल संक्षिप्त रीति हैं Ctrl/Cmd-F (पारंपरिक खोज की तरह), जीएनयू-शैली स्लैश (विराम चिह्न)|/ (विम (पाठ संपादक) पर भी लागू)[2]), या Emacs-शैली C-s

फ़ाइलों और मीडिया की खोज

इस उपयोगकर्ता इंटरफ़ेस पद्धति का उपयोग विभिन्न संदर्भों में भी किया जाता है। उदाहरण के लिए, उपयोगकर्ता को उन फ़ाइलों की खोज करते समय इस सुविधा का सामना करना पड़ सकता है जिनके नाम ऑपरेटिंग सिस्टम के फ़ाइल एक्सप्लोरर शेल में एक स्ट्रिंग से मेल खाते हैं। इस सुविधा का उपयोग उन गानों की खोज के दौरान भी किया जा सकता है जिनका नाम या कलाकार मीडिया प्लेयर में एक स्ट्रिंग से मेल खाता है।

उपयोगकर्ता इंटरफ़ेस तत्वों की खोज

एक अन्य भिन्नता विकल्प या मेनू आइटम की लंबी सूची के माध्यम से फ़िल्टर करना है जो उपयोगकर्ता इंटरफ़ेस के भीतर ही दिखाई दे सकती है। इस भिन्नता के उदाहरण मोज़िला फ़ायरफ़ॉक्स संस्करण 2.0.0.14 और बाद के संस्करणों के about:config इंटरफ़ेस अनुभाग में पाए जा सकते हैं; और TextMate 1.5.7 के बंडल संपादक अनुभाग में। यह सुविधा क्विकसिल्वर (सॉफ़्टवेयर) 1.0 जैसे एप्लिकेशन लॉन्चर में भी नियोजित है।

आमतौर पर खोज क्वेरी टाइप करते ही मिलानों की एक सूची तैयार हो जाती है, और फ़िल्टर टेक्स्ट से मिलान करने के लिए सूची को उत्तरोत्तर संकुचित किया जाता है।

वेब खोज

सितंबर 2010 में, Google ने त्वरित खोज, Google खोज के लिए एक वृद्धिशील खोज सुविधा पेश की।

संसाधन खपत

गैर-स्थानीय सर्वर पर वृद्धिशील खोज, जैसा कि वेब खोज में होता है, XMLHttpRequests (या समान) के प्रबंधन के कारण गैर-वृद्धिशील खोज की तुलना में अधिक नेटवर्क बैंडविड्थ और सर्वर प्रोसेसिंग का उपयोग करता है, जो आमतौर पर प्रत्येक DOM ईवेंट से सक्रिय होते हैं।

रिसेप्शन

इंटरफ़ेस विशेषज्ञ जेफ रस्किन वृद्धिशील खोज के प्रबल समर्थक रहे हैं। अपनी 2000 की पुस्तक मानवीय इंटरफ़ेस में, उन्होंने लिखा, इंटरफ़ेस इंजीनियरिंग के दृष्टिकोण से, वृद्धिशील खोज के फायदे इतने अधिक हैं और सीमांकित खोजों के फायदे इतने कम हैं कि मुझे लगभग कोई अवसर नहीं दिखता जब एक सीमांकित खोज को प्राथमिकता दी जाएगी। . इसके बाद एक फुटनोट पढ़ा गया, एक खोज या तो वृद्धिशील या बाह्य होती है।[3] कम सामर्थ्य प्रदर्शित करने के लिए वृद्धिशील खोज की आलोचना की गई है,[4] क्योंकि इसे प्रदान करने वाले टेक्स्ट फ़ील्ड उपयोगकर्ता द्वारा टाइप करना शुरू करने तक उस तथ्य का कोई दृश्य संकेत नहीं देते हैं।

विशिष्ट अनुप्रयोग

गैर-मोडल वृद्धिशील खोज इसमें पाई जाती है:

आधुनिक वेब ब्राउज़र:

त्वरित संदेश सेवा ग्राहक:

आधुनिक ऑपरेटिंग सिस्टम:

स्पॉटलाइट (सॉफ्टवेयर) (जो पूरे कंप्यूटर को खोजता है)
सहायता मेनू (Mac OS
सिस्टम प्रेफरेंसेज
शुरुआत की सूची
नियंत्रण कक्ष (विंडोज़)
  • Linux का KDE 4 डेस्कटॉप वातावरण इसका व्यवस्थित रूप से उपयोग करता है
Kलिखें
मुझे लगता है

संपादक और विकास परिवेश:

अन्य अनुप्रयोगों:

यह भी देखें

संदर्भ

  1. Ciccarelli, Eugene (January 1978). "Emacs संपादक का एक परिचय". AI Memo No. 447. Retrieved 2009-06-16.
  2. "Patterns and search commands". Bram Moolenaar, SourceForge. 24 April 2006. Retrieved 1 August 2009.
  3. Raskin, Jef (2000-04-08). मानवीय इंटरफ़ेस. Addison-Wesley Professional. p. 126. ISBN 978-0-201-37937-2.
  4. Jesper Rønn-Jensen (2007-05-05). "स्वत: पूर्ण पाठ फ़ील्ड का वहन".
  5. "mozilla.org समाचार". Viewvc.svn.mozilla.org. Retrieved 2014-06-21.


बाहरी संबंध