मेरे पास केवल एक शब्द फ़िल्टर के साथ निम्नलिखित लोचदार खोज क्वेरी है। मेरी क्वेरी बहुत जटिल है लेकिन मैं यहां इस मुद्दे को दिखाने की कोशिश कर रहा हूं।शब्द फ़िल्टर के साथ लोचदार खोज हाइफ़न समस्या
{
"filter": {
"term": {
"field": "update-time"
}
}
}
जब मैं फ़िल्टर में एक हाइफेनेटेड मान में जाता हूं, तो मुझे शून्य परिणाम मिलते हैं। लेकिन अगर मैं एक निर्जलित मूल्य के बिना कोशिश करता हूं तो मुझे परिणाम मिलते हैं। मुझे यकीन नहीं है कि हाइफ़न यहां एक मुद्दा है लेकिन मेरा परिदृश्य मुझे विश्वास दिलाता है।
क्या हाइफ़न से बचने का कोई तरीका है ताकि फ़िल्टर परिणाम लौटाए? मैंने एक बैक स्लैश के साथ हाइफ़न से बचने की कोशिश की है जिसे मैंने ल्यूसीन मंचों से पढ़ा लेकिन इससे मदद नहीं मिली।
इसके अलावा, अगर मैं इस क्षेत्र में एक GUID मान में गुजरता हूं जो घुंघराले ब्रेसिज़ द्वारा हाइफेनेटेड और घिरा हुआ है, तो मुझे कुछ जैसे- {ASD23-34SD-DFE1-42FWW}, क्या मुझे वर्णमाला वर्णों को कम करने की आवश्यकता होगी और क्या मैं घुंघराले ब्रेसिज़ से बचने की जरूरत है?
धन्यवाद
मैं एक दिन बर्बाद केवल यह पता लगाने की है कि वापस किसी भी दस्तावेज नहीं मिल रहा है की समस्या एक बुरा क्वेरी के लिए, लेकिन मेरे परीक्षण उदाहरण में कोई हाइफ़न के कारण की वजह से नहीं था ... –