यहां नए उम्मीदवारों के साथ-साथ अनुभवी उम्मीदवारों के लिए लोचदार खोज साक्षात्कार प्रश्न हैं।
1) एलेस्टिक्स खोज क्या है?
एलेस्टिक्स खोज एक NoSQL डेटाबेस है। यह Lucene सर्च इंजन पर आधारित है, और इसे RESTful APIS के साथ बनाया गया है। यह सरल तैनाती, अधिकतम विश्वसनीयता और आसान प्रबंधन प्रदान करता है। यह विस्तृत विश्लेषण करने के लिए उन्नत क्वेरी भी प्रदान करता है और सभी डेटा को केंद्र में संग्रहीत करता है। यह दस्तावेजों की त्वरित खोज को निष्पादित करने में मदद करता है।
2) एलिटिक्स खोज की महत्वपूर्ण विशेषताएं क्या हैं?
यहां एलीटेसर्च की महत्वपूर्ण विशेषताएं हैं:
- जावा का उपयोग करके लिखा गया एक ओपन-सोर्स सर्च सर्वर।
- किसी भी तरह के विषम डेटा को इंडेक्स करने के लिए उपयोग किया जाता है
- JSON आउटपुट के साथ REST API वेब-इंटरफ़ेस है
- पूरा पाठ खोजें
- रियल-टाइम (NRT) सर्च के पास
- साझा, दोहराया हुआ, JSON दस्तावेज़ स्टोर।
- स्कीमा-मुक्त, REST और JSON आधारित वितरित दस्तावेज़ स्टोर
- बहु भाषा और जियोलोकेशन समर्थन
3) क्लस्टर क्या है?
एक क्लस्टर नोड्स का एक संग्रह है जो एक साथ डेटा रखता है और अनुक्रमण और खोज क्षमताओं में शामिल होता है।
4) सूचकांक की व्याख्या करें
एक नोड एक लोचदार खोज इंस्टेंस है। यह तब बनता है जब एक इलास्टिक्स खोज शुरू होती है।
5) इलास्टिक सर्च में एक दस्तावेज क्या है?
इलास्टिक खोज में, एक दस्तावेज़ सूचना की एक बुनियादी इकाई है जिसे अनुक्रमित किया जा सकता है। यह JSON (कुंजी: मान) जोड़ी में व्यक्त किया गया है। '{"उपयोगकर्ता": "नलकॉन"}। हर एक दस्तावेज़ एक प्रकार और एक अद्वितीय आईडी से जुड़ा हुआ है।
6) शार्ड शब्द को परिभाषित करें
डेटा को वितरित करने में सक्षम होने के लिए हर सूचकांक को कई शार्क में विभाजित किया जा सकता है। शार्क एक सूचकांक का परमाणु हिस्सा है, जिसे यदि आप अधिक नोड जोड़ना चाहते हैं, तो क्लस्टर पर वितरित किया जा सकता है।
7) लोचदार खोज के महत्वपूर्ण लाभ क्या हैं?
यहाँ एलेस्टिक्स खोज के महत्वपूर्ण लाभ हैं:
- स्कीमा-कम डेटा स्टोर करें और अपने डेटा के लिए एक स्कीमा भी बनाए।
- मल्टी-डॉक्यूमेंट एपीआई की मदद से अपने डेटा रिकॉर्ड को रिकॉर्ड में हेरफेर करें
- अंतर्दृष्टि के लिए अपने डेटा को फ़िल्टर करना और क्वेरी करना
- Apache Lucene पर आधारित और RESTful API प्रदान करता है
- यह अनुक्रमण के वास्तविक समय के उपयोग के लिए क्षैतिज मापनीयता, विश्वसनीयता और बहुपरत क्षमता प्रदान करता है।
- आपको लंबवत और क्षैतिज रूप से स्केल करने में मदद करता है
8) ईएलके स्टैक क्या है?
ईएलके स्टैक तीन ओपन-सोर्स उत्पादों का संग्रह है - एलीस्टेकर्च, लॉगस्टैश और किबाना। वे सभी कंपनी एलास्टिक द्वारा विकसित, प्रबंधित और रखरखाव किए गए हैं।
- E का अर्थ है इलास्टिकसर्च : इसका उपयोग लॉग को स्टोर करने के लिए किया जाता है।
- LogStash के लिए L का अर्थ है: यह दोनों शिपिंग के साथ-साथ प्रसंस्करण और भंडारण लॉग के लिए उपयोग किया जाता है।
- K का अर्थ किबाना है: यह एक विज़ुअलाइज़ेशन टूल (एक वेब इंटरफ़ेस) है जिसे Nginx या Apache के माध्यम से होस्ट किया जाता है।
9) ELK स्टैक आर्किटेक्चर की व्याख्या करें
ELK Stack को उपयोगकर्ताओं को किसी भी स्रोत से किसी भी प्रारूप में डेटा लेने, और वास्तविक समय में उस डेटा को खोजने, विश्लेषण और कल्पना करने की अनुमति देने के लिए डिज़ाइन किया गया है।
- लॉग्स: सर्वर लॉग जिन्हें विश्लेषण करने की आवश्यकता होती है, उन्हें पहचाना जाता है
- Logstash: लॉग और ईवेंट डेटा एकत्र करें। यह डेटा को पार्स और ट्रांसफॉर्म भी करता है।
- ElasticSearch: Logstash से रूपांतरित डेटा .स्टोर, खोज और अनुक्रमित है।
- Kibana: Kibana अन्वेषण, कल्पना और साझा करने के लिए Elasticsearch DB का उपयोग करता है
10) ईएलके स्टैक का उपयोग करने के क्या कारण हैं?
यहाँ, ELK स्टैक का उपयोग करने के कारण हैं:
- ईएलके सबसे अच्छा काम करता है जब एक एंटरप्राइज के विभिन्न एप्स से लॉग एक एकल ईएलके उदाहरण में परिवर्तित हो जाते हैं
- यह इस एकल उदाहरण के लिए अद्भुत अंतर्दृष्टि प्रदान करता है और सौ अलग लॉग डेटा स्रोतों में लॉग इन करने की आवश्यकता को भी समाप्त करता है।
- शीघ्र-आधार स्थापना
- खड़ी और क्षैतिज रूप से तराजू को तैनात करना आसान है
- इलास्टिक एक भाषा ग्राहकों की पेशकश करता है, जिसमें रूबी भी शामिल है। अजगर। PHP, पर्ल, .NET, जावा, और जावास्क्रिप्ट, और अधिक
- विभिन्न प्रोग्रामिंग और स्क्रिप्टिंग भाषा के लिए पुस्तकालयों की उपलब्धता
11) ElasticSearch में टोकनलाइज़र की व्याख्या करें
एक टोकनाइज़र ब्रेकडाउन फ़ील्ड जो एक धारा में एक दस्तावेज़ के मूल्यों को दर्शाता है। इन मूल्यों का उपयोग करके उल्टे इंडेक्स बनाए और अपडेट किए जाते हैं। उसके बाद, मानों के इन स्ट्रीम को दस्तावेज़ में संग्रहीत किया जाता है।
12) ElasticSearch में एक प्रतिकृति क्या है?
ElasticSearch में प्रत्येक शार्क की 2 प्रति है, जिसे प्रतिकृतियां कहा जाता है। वे उच्च उपलब्धता और गलती-सहिष्णुता के लिए आपकी मदद करते हैं।
13) मुख्य दस्तावेज क्या हैं जिन्हें आप एक दस्तावेज पर कर सकते हैं?
यहां, दस्तावेजों पर किए गए महत्वपूर्ण ऑपरेशन हैं:
- एक दस्तावेज़ अनुक्रमणिका
- दस्तावेज़ ला रहा है
- दस्तावेजों को अद्यतन करना
- दस्तावेजों को हटाना
14) एलीस्टेक खोज में एक क्लस्टर क्या है?
क्लस्टर एकल या एकाधिक नोड्स का एक संग्रह है जो आपके पूरे डेटा को रखता है और सभी नोड्स में फ़ेडरेटेड इंडेक्सिंग और खोज क्षमता प्रदान करता है।
15) आप लोचदार खोज में एक सूचकांक कैसे हटा सकते हैं?
Elasticsearch में एक सूचकांक को हटाने के लिए, आपको कमांड लिखने की आवश्यकता है:
DELETE /index name.
उदाहरण के लिए, DELETE / वेबसाइट।
16) किसी इंडेक्स में मैपिंग जोड़ने की विधि बताइए
Elasticsearch आपको अनुरोध निकाय में उपयोगकर्ता द्वारा उपलब्ध कराए गए डेटा के अनुसार मानचित्रण बनाने की अनुमति देता है। इंडेक्स में एक से अधिक JSON ऑब्जेक्ट को जोड़ने के लिए इसकी बल्क सुविधा का उपयोग किया जा सकता है।
उदाहरण के लिए, POST वेबसाइट / _bulk।
१) एलिटिक्स खोज में खोज के विभिन्न तरीके क्या हैं?
एलिस्टिक्स खोज में खोज का तरीका निम्नलिखित हैं:
मल्टी-इंडेक्स, मल्टीसिटी सर्च: आप उन एपीआई को खोज सकते हैं जिन्हें मल्टी-इंडेक्स सपोर्ट सिस्टम का उपयोग करके सभी कई इंडेक्स पर लागू किया जा सकता है।
इलास्टिक खोज में, हम सभी सूचकांकों में सभी सूचकांकों और सभी प्रकारों में कुछ टैग बना सकते हैं।
- यूआरआई खोज: अनुरोधित मापदंडों को प्रदान करके एक खोज अनुरोध को यूआरआई का उपयोग करके निष्पादित किया जाता है।
- खोज निकाय का अनुरोध: एक खोज अनुरोध को खोज डीएसएल द्वारा निष्पादित करने की आवश्यकता होती है। इसमें शरीर के भीतर क्वेरी डीएसएल शामिल है।
१) इलास्टिक्स खोज का नवीनतम संस्करण क्या है?
जनवरी 2020 पर इलास्टिक खोज का सबसे अंतिम संस्करण, जो एलिटिक्स खोज का नवीनतम और स्थिर संस्करण है।
19) मैपिंग क्या है?
मैपिंग एक ऐसी प्रक्रिया है जो आपको यह परिभाषित करने में मदद करती है कि किसी दस्तावेज़ को खोज इंजन में मैप कैसे किया जाता है। इसकी खोज योग्य विशेषताओं में शामिल हैं फ़ील्ड को टोकन के साथ-साथ खोज योग्य भी बनाया गया है।
20) लोचदार खोज कहाँ संग्रहीत है?
आप स्टोर कर सकते हैं एलिस्टिक्स एक वितरित दस्तावेज़ है, जो विभिन्न प्रकार की निर्देशिकाओं के साथ एक स्टोर है। आप उन जटिल डेटा संरचनाओं को भी पुनः प्राप्त कर सकते हैं जिन्हें JSON दस्तावेजों के रूप में क्रमबद्ध किया जा सकता है।
21) Apache Lucene क्या है?
Apache Lucene एक ओपन सोर्स सूचना पुनर्प्राप्ति सॉफ्टवेयर लाइब्रेरी है। यह मूल रूप से जावा भाषा में लिखा गया है।
22) यहाँ, एलास्टिसर्च द्वारा समर्थित महत्वपूर्ण विन्यास प्रबंधन उपकरण हैं:
- कठपुतली - कठपुतली-इलास्टिसर्च
- बावर्ची - रसोई की किताब-एलेस्टिक्स
- उत्तर देने योग्य - ansible-लोचदार खोज
23) एलिटिक्स खोज में एनआरटी क्या है?
NRT, (नियर रियल-टाइम सर्च) प्लेटफ़ॉर्म का एक पूर्ण रूप है। यह एक निकट वास्तविक समय खोज मंच है। इसका मतलब यह है कि जब आप किसी दस्तावेज़ को अनुक्रमित करते हैं तब तक थोड़ी सी विलंबता (अधिकतर एक सेकंड) होती है जब तक कि यह बहुत खोज योग्य न हो जाए।
24) आप X-Pack के लिए सेटिंग कहाँ से कॉन्फ़िगर करते हैं?
आप एक्स-पैक के लिए सेटिंग्स कॉन्फ़िगर कर सकते हैं। इसमें इलास्टिक्स खोज, लॉगस्टैश और किबाना.आईएमएल (ईएलके स्टैक) कॉन्फ़िगरेशन फाइलें हैं।
25) एलिटिक्स खोज में कैट एपीआई क्या है?
ये आदेश एक क्वेरी स्ट्रिंग पैरामीटर को स्वीकार करते हैं। यह सभी जानकारी और हेडर और उनके द्वारा प्रदान की जाने वाली जानकारी और / _cat कमांड को देखने में मदद करता है, जो आपको सभी उपलब्ध कमांड को सूचीबद्ध करने की अनुमति देता है।
२६) एलिटिक्सटैक कैट एपीआई में विभिन्न कमांड क्या उपलब्ध हैं?
बिल्ली एपीआई के साथ कमांड का उपयोग कर रहे हैं:
- कैट अलायस, कैट एलोकेशन, कैट काउंट, कैट फील्डडाटा
- बिल्ली स्वास्थ्य, बिल्ली सूचकांक, बिल्ली मास्टर, लंबित कार्य, बिल्ली प्लगइन्स, बिल्ली की वसूली
- कैट रिपॉजिटरी, कैट स्नैपशॉट, कैट टेम्प्लेट
27) सबसे बड़ा नोड क्या है?
वास्तविक दस्तावेज़ अनुक्रमण होने से पहले इन-प्रोसेस नोड का उपयोग प्री-प्रोसेस दस्तावेजों के लिए किया जाता है। यह आपको बल्क और इंडेक्स अनुरोधों को स्वीकार करने में मदद करता है। यह परिवर्तनों को भी लागू करता है, और फिर यह दस्तावेजों को थोक एपीआई और सूचकांक में वापस भेज देता है।
28) एक्स-पैक कमांड का उपयोग करने के विभिन्न तरीके क्या हैं?
यहां, X-Pack कमांड हैं जो सुरक्षा को कॉन्फ़िगर करने में आपकी मदद करते हैं:
- सर्टिगन
- विस्थापित
- Syskeygen
- प्रमाणित करना
- saml-metadata
- सेटअप-पासवर्ड
- उपयोगकर्ताओं
29) एलिस्टिक्स खोज में एकल दस्तावेज़ एपीआई क्या है?
- एपीआई प्राप्त करें
- सूचकांक एपीआई
- एपीआई हटाएं
- एपीआई अद्यतन करें
३०) एलिटिक्स खोज में एपीआई का अन्वेषण करें
ग्राफ़ एक्सप्लोर एपीआई आपको दस्तावेजों के संबंध में जानकारी निकालने और सारांशित करने की अनुमति देता है।
31) आप एलीटेसर्च में एक इंडेक्स कैसे बना सकते हैं?
उदाहरण के लिए:
PUT / ग्राहक? सुंदर?
GET / _cat / सूचकांक? V
32) एकत्रीकरण क्या हैं?
एकत्रीकरण रूपरेखा आपको खोज क्वेरी के आधार पर एकत्रित डेटा प्रदान करने में मदद करती है। यह एकत्रीकरण के रूप में जाने वाले सरल भवन ब्लॉकों पर आधारित है। यह डेटा के जटिल सारांश बनाने के लिए बनाया जा सकता है।
33) क्या एलिजाबेथ एक स्कीमा है?
ElasticSearch मैपिंग जो दस्तावेजों पर एक स्कीमा लागू करने के लिए इस्तेमाल किया जा सकता है।
34) एलिटिक्स खोज में क्वेरी डीएसएल क्या है?
Elasticsearch प्रश्नों को परिभाषित करने के लिए JSON पर आधारित पूर्ण क्वेरी DSL (डोमेन विशिष्ट भाषा) प्रदान करता है।
३५) एलिटिक्सखोज डाटा नोड क्या है?
डेटा नोड्स धारित होते हैं जो अनुक्रमित दस्तावेजों को संभालते हैं। वे डेटा से संबंधित सीआरयूडी और खोज एकत्रीकरण संचालन आदि को निष्पादित करने में आपकी मदद करते हैं। हालांकि, नोड को डेटा नोड के रूप में बनाने के लिए आपको नोड.data = true सेट करने की आवश्यकता है।
36) इलास्टिकसर्च में एक दस्तावेज क्या है?
दस्तावेज़ संबंधपरक डेटाबेस में एक पंक्ति के समान है। सूचकांक में प्रत्येक दस्तावेज़ में अलग-अलग संरचना होती है, लेकिन संबंधित क्षेत्रों के लिए समान डेटा प्रकार होता है।
- MySQL => डेटाबेस => टेबल्स => कॉलम / पंक्तियाँ
- ElasticSearch => संकेत => प्रकार => गुण वाले दस्तावेज़
37) इलास्टिक खोज में टाइप करें
प्रकार एक तार्किक सूचकांक विभाजन है जिसका शब्दार्थ उपयोगकर्ता पर निर्भर है।
३) एलियटसर्च की क्वेरी भाषा क्या है?
Apache Lucene query भाषा, जिसे Query DSL के नाम से भी जाना जाता है, का उपयोग Elasticsearch द्वारा किया जाता है।
३ ९) एलेस्टिक्स में डायनामिक मैपिंग क्या है?
डायनामिक मैपिंग उपयोगकर्ता को फ़ील्ड नाम के अवांछित कॉन्फ़िगरेशन के बिना दस्तावेज़ों को अनुक्रमित करने में मदद करता है। इसके बजाय, यह कुछ कस्टम नियमों के साथ एलिस्टिक्स खोज के माध्यम से स्वचालित रूप से जोड़ा जाएगा।
40) क्या है फजी खोज एलिस्टिक्स खोज?
फजी खोज एक प्रक्रिया है जिसमें वेब पेज दस्तावेज़ स्थानों की पहचान की जानी चाहिए। यह खोज तर्क से मिलता जुलता है। यह तब भी काम करता है जब तर्क विशेष जानकारी के लिए खोज संवाददाता के लिए प्रासंगिक नहीं होता है।