2013-05-23 8 views
7

में जमा हो जाती मैं elasticsearch के बारे में कुछ सवाल था, लेकिन उचित उत्तर नहीं मिलता:कैसे अनुक्रमित elasticsearch

कैसे अनुक्रमित Elasticsearch में संग्रहीत हैं। वे किस फ़ोल्डर स्थान पर संग्रहीत हैं।

क्या यह अलग-अलग स्थान पर स्टोर करना संभव है।

क्या करता है इसका मतलब "स्थानीय होस्ट: 9200/path1/Path2"

जो पर एल्गोरिथ्म अनुक्रमण elasticsearch में किया जाता है।

उत्तर

11
  • इंडेक्स डिस्क पर संग्रहीत हैं जैसा कि elasticsearch.yml with the configuration option path.data में कॉन्फ़िगर किया गया है;
  • पोर्ट 9200 पर लोकलहोस्ट HTTP REST interface के लिए डिफ़ॉल्ट कनेक्शन पोर्ट है, यूआरएल का मार्ग आमतौर पर लेने के लिए एक क्रिया को परिभाषित करता है (जैसे दस्तावेजों की खोज);
  • एल्गोरिदम के साथ आपका क्या मतलब है? Elasticsearch एक खोज इंजन है, यह Lucene का उपयोग दस्तावेजों को पढ़ने और खोज को सक्षम करने के लिए उनके गुणों को इंडेक्स करने के लिए करता है।

निष्पक्ष होने के लिए, यह सब elasticsearch के लिए प्रलेखन में उपलब्ध है।

+0

लोचदार खोज ल्यूसीन पर आधारित है। तो यह इंडेक्सिंग के लिए ल्यूसीन एल्गोरिदम का उपयोग करता है या उनके पास अलग था। – Lav

+0

डिस्क पर संग्रहीत इंडेक्स ल्यूसीन इंडेक्स के रूप में प्रयोग योग्य हैं। यही है: वे लोचिन संचालित अनुप्रयोग (ल्यूक की तरह) द्वारा लोचदार खोज के बाहर भी खोजे जा सकते हैं। जिस तरह से लुसीन ऐसा करता है उसे लुसीन द्वारा दस्तावेज किया जाता है। – akaIDIOT

+0

जो पथ हम स्थानीयहोस्ट के बाद देते हैं: 9200 यह क्या दर्शाता है। उस पथ को एएस निर्देशिका – Lav