अभी मेरे पास 3 सूचकांक हैं
- बेसबॉल-ए
- बेसबॉल-बी
- बेसबॉल-सी
वे लोचदार से बेसबॉल में अलियास हैं और "-1" का ताज़ा अंतराल है मैं इसे जाँच कर देख सकता हूँ
GET /baseball/_settings
अब अगर मैंने उस ताज़ा अंतराल को अपडेट किया है
PUT /baseball-a/baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}
और फिर मैं करता हूँ
GET /baseball/_settings
परिवर्तन परिलक्षित नहीं होते हैं, लेकिन यदि मैं करता हूँ
GET /baseball-a/baseball/_settings
तब परिवर्तन होते हैं
कैसे उपनाम परिवर्तन नहीं उठा रहा है? (मैं क्या गलत कर रहा हूं)
उत्तर:
उत्तर № 1 के लिए 1आप अपने PUT अनुरोध में जिस URL का उपयोग कर रहे हैं वह सही नहीं है, आपको अनुक्रमणिका को अलग करने की आवश्यकता है (अर्थात। baseball-a
) और उपनाम (यानी। baseball
) अल्पविराम से, फ़ॉरवर्ड स्लैश के साथ नहीं।
PUT /baseball-a,baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}
साथ ही, चूंकि आप उपनाम का उपयोग कर रहे हैं, इसलिए आपको अनुक्रमणिका नाम निर्दिष्ट करने की आवश्यकता नहीं है
PUT /baseball/_settings
{
"index" : { "refresh_interval" : "1s"}
}