/ / Azure खोज सेवाओं में, मेटाडेटा_स्टोरेज_पैथ गलत है - azure, azure-search

Azure सर्च सर्विसेज में, metadata_storage_path गलत है - एज़ूर, एज़ूर-सर्च

मैंने Azure पोर्टल के माध्यम से इंडेक्सर्स का उपयोग करके एक Azure Search Service index में एक बूँद कंटेनर की सामग्री को अनुक्रमित किया है।

जब Azure पोर्टल में क्वेरीज़ चल रही हों, तो अधिकांश दस्तावेज़ सही हैं metadata_storage_path लेकिन कुछ नहीं। उनके पास नाम के बाद एक अतिरिक्त चरित्र है, आमतौर पर "5"। ऐसा लगता है कि एज़्योर बेस 64 के प्रतिनिधित्व में एक "1" जोड़ता है metadata_storage_path.

इसलिए, का मूल्य metadata_storage_path फ़ाइल के सही स्थान को प्रतिबिंबित नहीं करता है। इसके अंत में एक अतिरिक्त "5" है।

यदि किसी को आश्चर्य होता है, तो फ़ाइलें "टी" को बदल दिया गया है, हटा दिया गया है या कुछ भी।

क्या किसी ने कुछ ऐसा ही नोटिस किया? क्या कोई ज्ञात समाधान है?

उत्तर:

उत्तर № 1 के लिए 1

शायद आप पथ को एन्कोड करने के लिए Azure Search blob indexer द्वारा उपयोग किए गए समान बेस 64 डिकोडिंग एल्गोरिथ्म का उपयोग नहीं कर रहे हैं। यदि आप पूर्ण का उपयोग कर रहे हैं। .NET Framework, उपयोग HttpServerUtility.UrlTokenDecode। यदि आप "उपयोग कर रहे हैं .NET Coreदेखें यह जवाब.