में डिफ़ॉल्ट सूचकांक विश्लेषक मुझे लोचदार खोज के साथ एक समस्या का सामना करना पड़ रहा है जहां मैं नहीं चाहता कि मेरी अनुक्रमित अवधि का विश्लेषण किया जाए। लेकिन लोचदार खोज में कुछ डिफ़ॉल्ट सेटिंग है जो इसे अंतरिक्ष पर टोकन कर रही है। इसलिए मेरा पहलू प्रश्न मैं जो परिणाम चाहता हूं उसे वापस नहीं कर रहा है।elasticsearch
मैंने पढ़ा कि "index" : "not_analyzed"
इंडेक्स प्रकार के गुणों में काम करना चाहिए। लेकिन समस्या यह है कि मैं हाथ से पहले अपने दस्तावेज़ संरचना को नहीं जानता। मैं तालिका संरचना को जानने के बिना elasticsearch के लिए यादृच्छिक MySQL डेटाबेस अनुक्रमणित किया जाएगा।
मैं लोचदार खोज कैसे स्थापित कर सकता हूं कि डिफ़ॉल्ट रूप से यह अन्यथा पूछे जाने तक "index" : "not_analyzed"
का उपयोग करता है। धन्यवाद
पीएस: अगर मैं सीधे इसके लिए किसी भी एपीआई का उपयोग कर रहा हूं तो मैं जावा का उपयोग कर रहा हूं, मैं इसे प्यार करूंगा।
धन्यवाद गतिशील टेम्पलेट्स मेरे लिए काम करते हैं। –
विशेष रूप से उपयोगी अगर आप इसे डिफ़ॉल्ट मैपिंग पर उपयोग करते हैं: http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/default-mapping.html –
डायनामिक मैपिंग टेम्पलेट दस्तावेज़ स्थानांतरित हो गए हैं: https: // www.elastic.co/guide/en/elasticsearch/guide/current/custom-dynamic-mapping.html#dynamic- टेम्पलेट्स (संपादित करें: ओह, आगे बढ़कर सीधे जवाब संपादित किया .. जो टिप्पणियों को किसी भी तरह से पढ़ता है: पी) – Kaos