शीर्ष 40 इलास्टिक सर्च साक्षात्कार प्रश्न और उत्तर (2025)

यहां नए और अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए इलास्टिक सर्च साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

 

फ्रेशर्स के लिए इलास्टिकसर्च साक्षात्कार प्रश्न और उत्तर

1) इलास्टिक्सर्च क्या है?

इलास्टिक्सर्च एक NoSQL डेटाबेसयह ल्यूसीन सर्च इंजन पर आधारित है, और इसे RESTful APIS के साथ बनाया गया है। यह सरल परिनियोजन, अधिकतम विश्वसनीयता और आसान प्रबंधन प्रदान करता है। यह विस्तृत विश्लेषण करने के लिए उन्नत क्वेरी भी प्रदान करता है और सभी डेटा को केंद्रीय रूप से संग्रहीत करता है। यह दस्तावेजों की त्वरित खोज को निष्पादित करने में मदद करता है।


2) इलास्टिक्सर्च की महत्वपूर्ण विशेषताएं क्या हैं?

इलास्टिकसर्च की महत्वपूर्ण विशेषताएं इस प्रकार हैं:

  • एक ओपन-सोर्स खोज सर्वर का उपयोग करके लिखा गया Java.
  • किसी भी प्रकार के विषम डेटा को अनुक्रमित करने के लिए उपयोग किया जाता है
  • JSON आउटपुट के साथ REST API वेब-इंटरफ़ेस है
  • पूरा पाठ खोजें
  • निकट वास्तविक समय (एनआरटी) खोज
  • विभाजित, प्रतिकृतिकृत खोजयोग्य, JSON दस्तावेज़ भण्डार।
  • स्कीमा-मुक्त, REST और JSON आधारित वितरित दस्तावेज़ संग्रह
  • बहुभाषी और भौगोलिक स्थान समर्थन

3) क्या है Cluster?

क्लस्टर नोड्स का एक संग्रह है जो एक साथ डेटा रखता है और संयुक्त अनुक्रमण और खोज क्षमताएं प्रदान करता है।


4) सूचकांक समझाएँ

नोड एक इलास्टिक सर्च इंस्टेंस है। यह तब बनाया जाता है जब एक इलास्टिक सर्च इंस्टेंस शुरू होता है।


5) इलास्टिक सर्च में दस्तावेज़ क्या है?

इलास्टिक सर्च में, एक दस्तावेज़ सूचना की एक बुनियादी इकाई है जिसे अनुक्रमित किया जा सकता है। इसे इस प्रकार व्यक्त किया जाता है JSON (key: value) pair. '{"user": "nullcon"}'प्रत्येक दस्तावेज़ एक प्रकार और एक विशिष्ट आईडी से जुड़ा होता है।


6) शार्ड शब्द को परिभाषित करें

डेटा वितरित करने में सक्षम होने के लिए प्रत्येक इंडेक्स को कई शार्ड में विभाजित किया जा सकता है। शार्ड इंडेक्स का एटॉमिक हिस्सा होता है, जिसे क्लस्टर में वितरित किया जा सकता है यदि आप अधिक नोड्स जोड़ना चाहते हैं।


7) इलास्टिक सर्च के महत्वपूर्ण लाभ क्या हैं?

इलास्टिकसर्च के महत्वपूर्ण लाभ इस प्रकार हैं:

  • स्कीमा-रहित डेटा संग्रहीत करें और अपने डेटा के लिए एक स्कीमा भी बनाएं।
  • मल्टी-डॉक्यूमेंट एपीआई की सहायता से अपने डेटा रिकॉर्ड को रिकॉर्ड दर रिकॉर्ड बदलें
  • अपने डेटा को फ़िल्टर करना और जानकारी के लिए क्वेरी करना
  • अपाचे ल्यूसीन पर आधारित और प्रदान करता है रसीला एपीआई
  • यह इंडेक्सिंग के वास्तविक समय उपयोग के लिए क्षैतिज मापनीयता, विश्वसनीयता और मल्टीटेनेंट क्षमता प्रदान करता है।
  • आपको ऊर्ध्वाधर और क्षैतिज रूप से स्केल करने में मदद करता है

8) ईएलके स्टैक क्या है?

RSI ईएलके स्टैक तीन ओपन-सोर्स उत्पादों का एक संग्रह है - इलास्टिक्सर्च, Logstash, और किबाना। वे सभी इलास्टिक कंपनी द्वारा विकसित, प्रबंधित और रखरखाव किए जाते हैं।

  • E का मतलब है इलास्टिक सर्च: इसका उपयोग लॉग संग्रहीत करने के लिए किया जाता है।
  • L का अर्थ है लॉगस्टैश: इसका उपयोग शिपिंग के साथ-साथ लॉग के प्रसंस्करण और भंडारण दोनों के लिए किया जाता है।
  • K का मतलब है किबाना: यह एक विज़ुअलाइज़ेशन टूल (एक वेब इंटरफ़ेस) है जिसे Nginx या के माध्यम से होस्ट किया जाता है अपाचे.

9) ELK स्टैक आर्किटेक्चर की व्याख्या करें

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

  • लॉग्स: जिन सर्वर लॉग का विश्लेषण करने की आवश्यकता है, उनकी पहचान की जाती है
  • Logstash: लॉग और ईवेंट डेटा एकत्र करें। यह डेटा को पार्स और रूपांतरित भी करता है।
  • इलास्टिकसर्च: से परिवर्तित डेटा Logstash स्टोर, खोज, और अनुक्रमित है.
  • किबाना: किबाना अन्वेषण, दृश्यांकन और साझा करने के लिए इलास्टिकसर्च डीबी का उपयोग करता है

10) ईएलके स्टैक का उपयोग करने के क्या कारण हैं?

ELK स्टैक का उपयोग करने के कारण यहां दिए गए हैं:

  • ELK तब सबसे अच्छा काम करता है जब किसी उद्यम के विभिन्न ऐप्स के लॉग एक एकल ELK इंस्टेंस में एकत्रित होते हैं
  • यह इस एकल उदाहरण के लिए अद्भुत जानकारी प्रदान करता है और सौ विभिन्न लॉग डेटा स्रोतों में लॉग इन करने की आवश्यकता को भी समाप्त करता है।
  • तीव्र ऑन-प्रिमाइसेस स्थापना
  • स्केल को लंबवत और क्षैतिज रूप से तैनात करना आसान है
  • इलास्टिक अनेक भाषा क्लाइंट्स प्रदान करता है, जिसमें रूबी भी शामिल है। Python. पीएचपी, पर्ल, .नेट, Java, तथा Javaलिपि, और अधिक
  • विभिन्न प्रोग्रामिंग और स्क्रिप्टिंग भाषा के लिए पुस्तकालयों की उपलब्धता

11) ElasticSearch में Tokenizer की व्याख्या करें

टोकनाइज़र किसी दस्तावेज़ के मानों को एक स्ट्रीम में विभाजित करता है। इन मानों का उपयोग करके उलटे इंडेक्स बनाए और अपडेट किए जाते हैं। उसके बाद, मानों की ये धाराएँ दस्तावेज़ में संग्रहीत की जाती हैं।


12) इलास्टिक सर्च में प्रतिकृति क्या है?

ElasticSearch में प्रत्येक शार्ड में 2 कॉपी होती हैं, जिन्हें प्रतिकृतियां कहा जाता है। वे आपको उच्च उपलब्धता और दोष-सहिष्णुता के लिए मदद करते हैं।


13) मुख्य बातें क्या हैं? Operaआप एक दस्तावेज़ पर क्या कर सकते हैं?

यहां दस्तावेजों पर किए गए महत्वपूर्ण ऑपरेशन दिए गए हैं:

  • दस्तावेज़ को अनुक्रमित करना
  • दस्तावेज़ प्राप्त करना
  • दस्तावेज़ अद्यतन करना
  • दस्तावेज़ हटाना

14) क्या है Cluster इलास्टिक्स खोज में?

Cluster यह एकल या एकाधिक नोड्स का संग्रह है जो आपके संपूर्ण डेटा को रखता है और सभी नोड्स में फ़ेडरेटेड इंडेक्सिंग और खोज क्षमताएं प्रदान करता है।


15) आप इलास्टिक सर्च में इंडेक्स को कैसे हटा सकते हैं?

Elasticsearch में किसी इंडेक्स को हटाने के लिए, आपको कमांड लिखना होगा:

 DELETE /index name.

उदाहरण के लिए, DELETE /website.


16) इंडेक्स में मैपिंग जोड़ने की विधि समझाइए

इलास्टिकसर्च आपको अनुरोध बॉडी में उपयोगकर्ता द्वारा प्रदान किए गए डेटा के अनुसार मैपिंग बनाने की अनुमति देता है। इसकी बल्क सुविधा का उपयोग इंडेक्स में एक से अधिक JSON ऑब्जेक्ट जोड़ने के लिए किया जा सकता है।

उदाहरण के लिए, POST website /_bulk.


17) इलास्टिक्सर्च में खोज करने के विभिन्न तरीके क्या हैं?

इलास्टिकसर्च में खोज के तरीके निम्नलिखित हैं:

बहु-सूचकांक, बहु-प्रकार खोज: आप बहु-सूचकांक समर्थन प्रणाली का उपयोग करके ऐसे API खोज सकते हैं जिन्हें सभी एकाधिक सूचकांकों में लागू किया जा सकता है।

इलास्टिक सर्च में, हम सभी इंडेक्स और सभी प्रकार के सभी इंडेक्स में कुछ टैग बना सकते हैं।

  • यूआरआई खोज: खोज अनुरोध, अनुरोधित पैरामीटर प्रदान करके URI का उपयोग करके निष्पादित किया जाता है।
  • शरीर की तलाशी का अनुरोध करें: खोज अनुरोध को खोज DSL द्वारा निष्पादित किया जाना चाहिए। इसमें बॉडी के भीतर क्वेरी DSL शामिल है।

18) इलास्टिक्सर्च का नवीनतम संस्करण क्या है?

जनवरी 2020 में Elastic Search का नवीनतम संस्करण जारी किया गया, जो Elasticsearch का नवीनतम और स्थिर संस्करण है।


19) मैपिंग क्या है?

मैपिंग एक ऐसी प्रक्रिया है जो आपको यह परिभाषित करने में मदद करती है कि किसी दस्तावेज़ को सर्च इंजन में कैसे मैप किया जाए। इसकी खोज योग्य विशेषताएँ शामिल हैं फ़ील्ड टोकनयुक्त होने के साथ-साथ खोज योग्य भी हैं।


20) इलास्टिक सर्च कहां संग्रहीत किया जाता है?

आप Elasticsearch को एक वितरित दस्तावेज़ के रूप में संग्रहीत कर सकते हैं, जो विभिन्न प्रकार की निर्देशिकाओं वाला एक संग्रह है। आप जटिल डेटा संरचनाओं को भी पुनः प्राप्त कर सकते हैं जिन्हें JSON दस्तावेज़ों के रूप में क्रमबद्ध किया जा सकता है।


अनुभवी लोगों के लिए इलास्टिकसर्च साक्षात्कार प्रश्न और उत्तर

21) अपाचे ल्यूसीन क्या है?

अपाचे ल्यूसीन एक ओपन-सोर्स सूचना पुनर्प्राप्ति सॉफ़्टवेयर लाइब्रेरी है। यह मूल रूप से में लिखा गया है Java भाषा.


22) यहां, Elasticsearch द्वारा समर्थित महत्वपूर्ण कॉन्फ़िगरेशन प्रबंधन उपकरण दिए गए हैं:

  • कठपुतली – कठपुतली-इलास्टिकसर्च
  • शेफ – कुकबुक-इलास्टिकसर्च
  • Ansible – ansible-इलास्टिक खोज

23) इलास्टिक्स सर्च में एनआरटी क्या है?

NRT का पूरा नाम (नियर रियल-टाइम सर्च) प्लेटफॉर्म है। यह एक नियर रियल-टाइम सर्च प्लेटफॉर्म है। इसका मतलब है कि जब आप किसी डॉक्यूमेंट को इंडेक्स करते हैं, तब से लेकर उसके सर्च करने लायक होने तक थोड़ी देरी (ज्यादातर एक सेकंड) होती है।


24) आप एक्स-पैक के लिए सेटिंग्स कहां कॉन्फ़िगर करते हैं?

आप X-Pack के लिए सेटिंग्स कॉन्फ़िगर कर सकते हैं। इसमें elasticsearch, logstash, और kibana.yml (ELK स्टैक) कॉन्फ़िगरेशन फ़ाइलों में सुविधाएँ हैं।


25) इलास्टिक्स सर्च में कैट एपीआई क्या है?

ये कमांड एक क्वेरी स्ट्रिंग पैरामीटर स्वीकार करते हैं। यह सभी जानकारी और हेडर और उनके द्वारा प्रदान की जाने वाली जानकारी और /_cat कमांड को देखने में मदद करता है, जो आपको सभी उपलब्ध कमांड को सूचीबद्ध करने की अनुमति देता है।


26) इलास्टिक्स सर्च कैट एपीआई में उपलब्ध विभिन्न कमांड क्या हैं?

cat API के साथ उपयोग किये जाने वाले कमांड हैं:

  • कैट उपनाम, कैट आवंटन, कैट गणना, कैट फ़ील्ड डेटा
  • कैट स्वास्थ्य, कैट सूचकांक, कैट मास्टर, लंबित कार्य, कैट प्लगइन्स, कैट रिकवरी
  • बिल्ली रिपोजिटरी, बिल्ली स्नैपशॉट, बिल्ली टेम्पलेट्स

27) इनजेस्ट नोड क्या है?

इनजेस्ट नोड का उपयोग वास्तविक दस्तावेज़ अनुक्रमण से पहले दस्तावेज़ों को प्री-प्रोसेस करने के लिए किया जाता है। यह आपको बल्क और इंडेक्स अनुरोधों को रोकने में मदद करता है। यह रूपांतरण भी लागू करता है, और फिर यह दस्तावेज़ों को बल्क API और इंडेक्स में वापस भेजता है।


28) एक्स-पैक कमांड का उपयोग करने के विभिन्न तरीके क्या हैं?

यहां, X-पैक कमांड दिए गए हैं जो सुरक्षा कॉन्फ़िगर करने में आपकी मदद करते हैं:

  • सर्टजेन
  • विस्थापित
  • सिस्कीजन
  • certutil
  • saml-मेटाडेटा
  • सेटअप-पासवर्ड
  • उपयोगकर्ताओं

29) इलास्टिक्स सर्च में सिंगल डॉक्यूमेंट एपीआई क्या है?

  • एपीआई प्राप्त करें
  • इंडेक्स एपीआई
  • एपीआई हटाएं
  • एपीआई अपडेट करें

30) इलास्टिकसर्च में एक्सप्लोर एपीआई की व्याख्या करें

ग्राफ एक्सप्लोर एपीआई आपको दस्तावेजों के संबंध में जानकारी निकालने और सारांशित करने की अनुमति देता है।


31) आप इलास्टिक्सर्च में इंडेक्स कैसे बना सकते हैं?

उदाहरण के लिए:

PUT /client?pretty

GET /_cat/indices?v


32) एकत्रीकरण क्या हैं?

एग्रीगेशन फ्रेमवर्क आपको सर्च क्वेरी के आधार पर एकत्रित डेटा प्रदान करने में मदद करता है। यह एग्रीगेशन के रूप में जाने जाने वाले सरल बिल्डिंग ब्लॉक पर आधारित है। इसे डेटा के जटिल सारांश बनाने के लिए बनाया जा सकता है।


33) क्या इलास्टिक्सर्च में कोई स्कीमा है?

इलास्टिक सर्च मैपिंग जिसका उपयोग दस्तावेजों पर स्कीमा लागू करने के लिए किया जा सकता है।


34) इलास्टिक्सर्च में क्वेरी डीएसएल क्या है?

इलास्टिक्सर्च क्वेरीज़ को परिभाषित करने के लिए JSON पर आधारित पूर्ण क्वेरी DSL (डोमेन विशिष्ट भाषा) प्रदान करता है।


35) इलास्टिक्सर्च डेटा नोड क्या है?

डेटा नोड्स में शार्ड होते हैं जो इंडेक्स किए गए दस्तावेज़ों को संभालते हैं। वे आपको डेटा से संबंधित CRUD और सर्च एग्रीगेशन ऑपरेशन आदि को निष्पादित करने में मदद करते हैं। हालाँकि, नोड को डेटा नोड बनाने के लिए आपको node.data=true सेट करना होगा।


36) इलास्टिक सर्च में दस्तावेज़ क्या है?

यह दस्तावेज़ रिलेशनल डेटाबेस में एक पंक्ति के समान है। इंडेक्स में प्रत्येक दस्तावेज़ में अलग-अलग संरचना होती है, लेकिन संबंधित फ़ील्ड के लिए एक ही डेटा प्रकार होता है।

  • MySQL => डेटाबेस => टेबल => कॉलम/पंक्तियाँ
  • इलास्टिक सर्च => सूचकांक => प्रकार => गुणधर्मों वाले दस्तावेज़

37) इलास्टिक सर्च में प्रकार की व्याख्या करें

प्रकार एक तार्किक सूचकांक विभाजन है जिसका अर्थ उपयोगकर्ता पर निर्भर करता है।


38) इलास्टिक्सर्च की क्वेरी भाषा क्या है?

एलास्टिकसर्च द्वारा अपाचे ल्यूसीन क्वेरी भाषा का उपयोग किया जाता है, जिसे क्वेरी डीएसएल के नाम से भी जाना जाता है।


39) इलास्टिक्सर्च में डायनेमिक मैपिंग क्या है?

डायनेमिक मैपिंग उपयोगकर्ता को फ़ील्ड नाम के लिए अवांछित कॉन्फ़िगरेशन के बिना दस्तावेज़ों को अनुक्रमित करने में मदद करती है। इसके बजाय, यह कुछ कस्टम नियमों के साथ Elasticsearch के माध्यम से स्वचालित रूप से जोड़ा जाएगा।


40) फ़ज़ी सर्च इलास्टिक्सर्च क्या है?

फ़ज़ी सर्च एक ऐसी प्रक्रिया है जिसमें वेब पेज दस्तावेज़ स्थानों की पहचान की जानी चाहिए। यह सर्च तर्क के समान है। यह तब भी काम करता है जब तर्क किसी विशेष जानकारी के लिए सर्च संवाददाता के लिए प्रासंगिक नहीं होता है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे