इलास्टिसर्च - इंडेक्स मॉड्यूल
ये वे मॉड्यूल हैं जो हर इंडेक्स के लिए बनाए जाते हैं और सूचकांक की सेटिंग और व्यवहार को नियंत्रित करते हैं। उदाहरण के लिए, एक सूचकांक कितने शार्ड का उपयोग कर सकता है या प्रतिकृतियों की संख्या उस सूचकांक आदि के लिए हो सकती है आदि दो प्रकार की सूचकांक सेटिंग्स हैं -
- Static - इन्हें केवल इंडेक्स क्रिएशन टाइम पर या बंद इंडेक्स पर सेट किया जा सकता है।
- Dynamic - इन्हें लाइव इंडेक्स पर बदला जा सकता है।
स्थैतिक सूचकांक सेटिंग्स
निम्न तालिका स्थिर सूचकांक सेटिंग्स की सूची दिखाती है -
स्थापना | संभव मान | विवरण |
---|---|---|
index.number_of_shards | डिफ़ॉल्ट 5, अधिकतम 1024 | एक इंडेक्स में प्राथमिक शार्प की संख्या होनी चाहिए। |
index.shard.check_on_startup | झूठे की अवहेलना। सच हो सकता है | खोलने से पहले भ्रष्टाचार के लिए शार्क की जाँच की जानी चाहिए या नहीं। |
index.codec | LZ4 संपीड़न। | डेटा स्टोर करने के लिए उपयोग किए जाने वाले संपीड़न के प्रकार। |
index.routing_partition_size | 1 | एक कस्टम रूटिंग वैल्यू की संख्या जितनी अधिक हो सकती है। |
index.load_fixed_bitset_filters_eagerly | असत्य | इंगित करता है कि कैश्ड फ़िल्टर नेस्टेड क्वेरी के लिए पूर्व लोड किए गए हैं |
डायनामिक इंडेक्स सेटिंग्स
निम्न तालिका डायनामिक इंडेक्स सेटिंग्स की सूची दिखाती है -
स्थापना | संभव मान | विवरण |
---|---|---|
index.number_of_replicas | 1 से चूक | प्रत्येक प्राथमिक शार्क की प्रतिकृतियों की संख्या है। |
index.auto_expand_replicas | एक डैश कम और ऊपरी सीमा सीमांकित (0-5) | क्लस्टर में डेटा नोड्स की संख्या के आधार पर प्रतिकृतियों की संख्या का ऑटो-विस्तार करें। |
index.search.idle.after | 30 सेकंड | जब तक कोई शख्स किसी खोज को प्राप्त नहीं कर सकता है या तब तक अनुरोध प्राप्त नहीं कर सकता, जब तक कि उसे खोज निष्क्रिय नहीं माना जाता। |
index.refresh_interval | 1 सेकेंड | कितनी बार एक ताज़ा ऑपरेशन करना है, जो हाल ही में खोज करने के लिए दृश्यमान सूचकांक में बदलाव करता है। |