ElasticSearch के लिए शुरुआती गाइड [बंद]


210

ElasticSearch (जो मुझे पता है) के बारे में कोई किताब नहीं है, और http://www.elasticsearch.org/guide/ में केवल संदर्भ शामिल हैं।

किसी भी अच्छी शुरुआत के मार्गदर्शक या ट्यूटोरियल, शायद उदाहरण के लिए, सिफारिश करने के लिए, विशेष रूप से विभिन्न मानचित्रण और अनुक्रमण रणनीतियों के संदर्भ में?


3
भविष्य के किसी भी शिकारी के लिए, अब एक पुस्तक प्रकाशित की गई है: amazon.com/ElasticSearch-Server-ebook/dp/B00BAOC2KQ/…
ianmayo

23
आप चाहते हो सकता है कि मैं जो मुफ्त पुस्तक लिख रहा हूं, उसकी खोज के लिए explelasticsearch.com पर जांच करूं । वास्तविक दुनिया के उदाहरणों में एक ठोस वैचारिक नींव तैयार करने पर ध्यान केंद्रित किया गया है।
एंड्रयू चोलियन

14
मुझे इस प्रश्न के कारण यहाँ बहुत सारे उपयोगी सामान मिले हैं। कैसे पृथ्वी पर यह रचनात्मक नहीं है! पूछने के लिए धन्यवाद और किसी को भी उनके उत्तर अपडेट करने के लिए धन्यवाद।
माज़ियार

3
यदि किसी प्रश्न में सौ से अधिक उत्थान हैं, तो यह निश्चित रूप से रचनात्मक है। क्यों एक डॉर्केंस्टीन को बाकी सभी को योगदान करने से रोकने की अनुमति है ?!
btk

1
हमेशा महान भी SO पर आते हैं क्योंकि एक अविश्वसनीय रूप से उपयोगी प्रश्न के रूप में चिह्नित करने के लिए अन्यथा
कॉनराड

जवाबों:


281

संपादित करें (अप्रैल 2015):

जैसा कि कई लोगों ने देखा है, मेरा पुराना ब्लॉग अब ख़राब हो चुका है। मेरे अधिकांश लेखों को इलास्टिक ब्लॉग पर स्थानांतरित कर दिया गया था, और मेरे नाम को फ़िल्टर करके पाया जा सकता है: https://www.elastic.co/blog/author/zachary-tong

पूरी तरह से ईमानदार होने के लिए, शुरुआती ज्ञान का सबसे अच्छा स्रोत अब एलिटिक्स खोज है - खुद और क्लिंटन गोर्मले द्वारा लिखित निश्चित गाइड

यह शून्य खोज इंजन ज्ञान को मानता है और एलिटिक्स खोज के संदर्भ में सूचना पुनर्प्राप्ति पहले प्रिंसिपलों की व्याख्या करता है। हालांकि संदर्भ डॉक्स सभी आपके लिए आवश्यक सटीक पैरामीटर खोजने के बारे में हैं, गाइड एक कथा है जो खोज में समस्याओं और उन्हें हल करने के तरीके पर चर्चा करता है।

सबसे अच्छी बात, पुस्तक ओएसएस और मुफ्त है (जब तक आप एक पेपर कॉपी नहीं खरीदना चाहते हैं, उस स्थिति में ओ'रिली आपको खुशी से एक :) बेच देगा)

संपादित करें (अगस्त 2013):

मेरे कई लेखों को आधिकारिक इलास्टेसर्च ब्लॉग पर माइग्रेट किया गया है , साथ ही नए लेख जो मेरी निजी साइट पर प्रकाशित नहीं हुए हैं।

मूल पोस्ट:

मैं भी ElasticSearch सीखने से निराश हो गया हूँ, कोई Lucene / Solr अनुभव नहीं है। मैंने अपने ब्लॉग पर धीरे-धीरे उन चीजों का दस्तावेजीकरण किया है, जो अब तक चार ट्यूटोरियल लिख चुके हैं:

इसलिए मुझे संपादन रखने की आवश्यकता नहीं है, मेरे ब्लॉग के सभी भविष्य के ट्यूटोरियल इस श्रेणी लिंक के तहत मिल सकते हैं।

और ये कुछ लिंक हैं जिन्हें मैंने बुकमार्क किया है, क्योंकि वे एक तरह से या किसी अन्य रूप में अविश्वसनीय रूप से सहायक रहे हैं:


3
यह शुद्ध कोड के नमूनों के लिए भी उपयोगी है: github.com/kimchy/talks/blob/master/2011/wsnparis वैसे, फ़ायरफ़ॉक्स के लिए पोस्टर एडिन इलेस्टिकसर्च के साथ और रेस्टापी के साथ खेलने के लिए काफी मददगार है।
JT

7
मैं वास्तव में elasticsearch पर एक पुस्तक लिख रहा हूँ जो यहाँ उपलब्ध है: एक्सप्लोरिंग- elasticsearch.com । यह अभी भी प्रारूप के रूप में है, लेकिन उपयोगी हो सकता है
एंड्रयू चोलकियन

6
ऐसा लगता है कि euphonious-intuition.com नीचे है
एलेक्स

2
@alex यह है, क्षमा करें ... कुछ होस्टिंग परेशानियाँ। मैं इसे जल्द ही ऑनलाइन वापस लाऊंगा!
जक

9
लगता है उत्साहपूर्ण-intuition.com अभी भी नीचे है :(
प्रसाद १


13

मैंने पाया कि मुझे जो सबसे कठिन चीजें सीखनी थीं, उनमें से एक मैंने इलास्टिक को खोजा, मैंने पहले ल्यूसीन का इस्तेमाल नहीं किया था और मैंने पाया कि प्रलेखन का पालन करना काफी कठिन है।

ये चीजें हैं जो मैं चाहता हूं कि मैं इसे सीखना शुरू करने से पहले जानता हूं:

कॉन्फ़िगरेशन और सेटअप

मैंने सेंट्स, मिंट और उबंटू का उपयोग करके 3 वीएम पर चलने के लिए ईएलएस को कॉन्फ़िगर किया। सेंटोस अब तक तीनों में से सबसे अच्छा विकल्प था।

मैंने इसे स्थापित करने में मदद करने के लिए इस गाइड का पालन ​​किया (यह तीनों डिस्ट्रो पर ठीक काम किया)

सूचकांक और प्रकार

एक अनुक्रमणिका में कई प्रकार हो सकते हैं, यह उन प्रकारों का उपयोग करके है जो आप एक ही सूचकांक के अंतर्गत आने वाले डेटा के पृथक्करण की अच्छी डिग्री प्राप्त कर सकते हैं।

पीएचपी

मैं एक फ्रंट एंड के रूप में PHP का उपयोग करता हूं और अपनी स्क्रिप्ट में अपने ईएलएस इंस्टॉलेशन को एकीकृत करने के लिए इस आवरण का उपयोग किया

अन्य संसाधन

आपके प्रश्न के अन्य उत्तर में प्रस्तुति वास्तव में अच्छी है, इसके माध्यम से जाएं और डीएसएल क्वेरी सिंटैक्स सीखें, एक बार सेटअप यह है कि जहां ईएलएस की वास्तविक शक्ति अपने आप आती ​​है।


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

जब आपने github.com/nervet टैटू / elasticsearch का सुझाव दिया , तो मैं महीनों से github.com/ruflin/Elastica का अनुसरण कर रहा हूं और Elastica के आसपास अच्छी फ़ॉलोइंग और गतिविधियों को देखा। आपके पास 2 रैपर पर कोई टिप्पणी है, अगर आपने दोनों की जांच की है?
uzyn

1
हाँ वास्तव में, इलास्टिक रैपर वास्तव में अच्छा है, यह मेरे द्वारा उपयोग किए जा रहे रेपो की तुलना में कहीं अधिक शक्तिशाली है, लेकिन अधिक शक्ति के साथ अधिक जटिलता आती है कि जिस समय मैं लोचदार खोज के रूप में खुद को एक चुनौती के लिए पर्याप्त साबित कर रहा था: )
डेविड बार्कर

13

यदि आप सामान्य तौर पर इलास्टिक्स खोज और "सूचना पुनर्प्राप्ति" / "पूर्ण खोज" के लिए नए हैं, तो मेरी सलाह होगी कि विशिष्ट सुविधाओं पर ट्यूटोरियल आज़माने से पहले, इन संसाधनों की जाँच करें:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.