सेवा के बारे में
अनुवादितखोज वह है जो उपयोगकर्ता पहले नोटिस करता है और आखिरी बार माफ करता है, इसलिए मैं इसे एक अलग इंजीनियरिंग अनुशासन के रूप में मानता हूँ, न कि एक बैकएंड अटैचमेंट। मैं Elasticsearch और OpenSearch क्लस्टर को अंत से अंत तक डिज़ाइन और बनाए रखता हूँ: आपके डेटा को साफ मैपिंग में व्यवस्थित करना, सही फ़ील्ड प्रकारों का चयन करना और आपके भाषा और डोमेन के लिए टोकनाइज़र, स्टेमर्स और पर्यायवाची शब्दकोश के साथ कस्टम विश्लेषक बनाना। जब परिणाम अजीब व्यवहार करते हैं, तो मैं स्कोरिंग पर ध्यान केंद्रित करता हूँ — क्वेरी को फिर से लिखना, बूस्टिंग को ट्यून करना, फ़ंक्शन स्कोर और रैंकिंग — जब तक शीर्ष में ठीक वही न हो जो लोगों को चाहिए, और मैं हर बदलाव को प्रासंगिकता परीक्षणों के साथ समर्थन करता हूँ, अनुमान नहीं।
खोज के अलावा, मैं भारी विश्लेषण और अवलोकन को कवर करता हूँ। मैं डैशबोर्ड और रिपोर्ट के लिए समेकन लिखता हूँ, इंडेक्स टेम्पलेट और जीवनचक्र नीतियाँ डिज़ाइन करता हूँ ताकि डेटा सही तरीके से वृद्ध हो सके, और इनजेस्ट पाइपलाइनों को कॉन्फ़िगर करता हूँ जो लॉग और घटनाओं को पार्स, समृद्ध और सामान्य करती हैं इससे पहले कि वे इंडेक्स तक पहुँचें। संचालन पक्ष पर: मैं शार्द और नोड्स का आकार निर्धारित करता हूँ, क्षमता की योजना बनाता हूँ, स्नैपशॉट और पुनर्प्राप्ति को ट्यून करता हूँ, सुरक्षा और भूमिकाओं को कड़ा करता हूँ, धीमी क्वेरी और गर्म शार्द को चुपचाप पकड़ता हूँ जो आपकी विलंबता बजट को खा रहे हैं। चाहे आप एक नई खोज सुविधा लॉन्च कर रहे हों, इंजनों या संस्करणों के बीच माइग्रेट कर रहे हों, या एक क्लस्टर को बचा रहे हों जो लगातार लाल हो रहा है — मैं शांत और स्थिर काम करता हूँ और एक ऐसा सिस्टम छोड़ता हूँ जिसे बनाए रखा जा सके।
मैं उन उबाऊ चीजों की परवाह करता हूँ जो विश्वसनीय खोज को रोकती हैं: पुनरुत्पादक इंडेक्स निर्माण, बिना डाउनटाइम के पुनः-इंडेक्सिंग, ऐसा मॉनिटरिंग जिस पर आप भरोसा कर सकें, और दस्तावेज़ जो आपकी टीम मेरे बिना अनुसरण कर सके।
— क्लस्टर डिज़ाइन, आकार, शार्द और क्षमता योजना
— मैपिंग, कस्टम विश्लेषक, टोकनाइज़र और पर्यायवाची
— प्रासंगिकता ट्यूनिंग, स्कोरिंग, बूस्टिंग और खोज गुणवत्ता परीक्षण
— विश्लेषण, डैशबोर्ड और रिपोर्ट के लिए समेकन
— इनजेस्ट और लॉग पाइपलाइनों, इंडेक्स टेम्पलेट और जीवनचक्र नीतियाँ
— बिना डाउनटाइम के पुनः-इंडेक्सिंग, स्नैपशॉट, मॉनिटरिंग और प्रदर्शन विश्लेषण
खोज के अलावा, मैं भारी विश्लेषण और अवलोकन को कवर करता हूँ। मैं डैशबोर्ड और रिपोर्ट के लिए समेकन लिखता हूँ, इंडेक्स टेम्पलेट और जीवनचक्र नीतियाँ डिज़ाइन करता हूँ ताकि डेटा सही तरीके से वृद्ध हो सके, और इनजेस्ट पाइपलाइनों को कॉन्फ़िगर करता हूँ जो लॉग और घटनाओं को पार्स, समृद्ध और सामान्य करती हैं इससे पहले कि वे इंडेक्स तक पहुँचें। संचालन पक्ष पर: मैं शार्द और नोड्स का आकार निर्धारित करता हूँ, क्षमता की योजना बनाता हूँ, स्नैपशॉट और पुनर्प्राप्ति को ट्यून करता हूँ, सुरक्षा और भूमिकाओं को कड़ा करता हूँ, धीमी क्वेरी और गर्म शार्द को चुपचाप पकड़ता हूँ जो आपकी विलंबता बजट को खा रहे हैं। चाहे आप एक नई खोज सुविधा लॉन्च कर रहे हों, इंजनों या संस्करणों के बीच माइग्रेट कर रहे हों, या एक क्लस्टर को बचा रहे हों जो लगातार लाल हो रहा है — मैं शांत और स्थिर काम करता हूँ और एक ऐसा सिस्टम छोड़ता हूँ जिसे बनाए रखा जा सके।
मैं उन उबाऊ चीजों की परवाह करता हूँ जो विश्वसनीय खोज को रोकती हैं: पुनरुत्पादक इंडेक्स निर्माण, बिना डाउनटाइम के पुनः-इंडेक्सिंग, ऐसा मॉनिटरिंग जिस पर आप भरोसा कर सकें, और दस्तावेज़ जो आपकी टीम मेरे बिना अनुसरण कर सके।
— क्लस्टर डिज़ाइन, आकार, शार्द और क्षमता योजना
— मैपिंग, कस्टम विश्लेषक, टोकनाइज़र और पर्यायवाची
— प्रासंगिकता ट्यूनिंग, स्कोरिंग, बूस्टिंग और खोज गुणवत्ता परीक्षण
— विश्लेषण, डैशबोर्ड और रिपोर्ट के लिए समेकन
— इनजेस्ट और लॉग पाइपलाइनों, इंडेक्स टेम्पलेट और जीवनचक्र नीतियाँ
— बिना डाउनटाइम के पुनः-इंडेक्सिंग, स्नैपशॉट, मॉनिटरिंग और प्रदर्शन विश्लेषण