मैं अपने लॉग स्टोर करने के लिए लोचदार खोज और किबाना का उपयोग कर रहा हूं। अब मैं चाहता हूं कि एक फ़ील्ड से एक संख्या निकालें और इसे एक नया फ़ील्ड स्टोर करें।लोचदार खोज: एक क्षेत्र से संख्या निकालें
उदाहरण के लिएतो, यह होने:
accountExist निष्पादन समय: 1046 एमएस
मैं नंबर (1046) निकालने और kibana में एक नया क्षेत्र में यह देखने के लिए चाहते हैं।
क्या यह संभव है? कैसे? मदद के लिए धन्यवाद
के रूप में उल्लेख किया है, यह अनुक्रमण के दौरान किया जाना चाहिए, ताकि के लिए इस जोड़ने के लिए मौजूदा डेटा, आपको फिर से अनुक्रमित करने की आवश्यकता होगी। इसके लिए यहां की रणनीति: http://stackoverflow.com/a/17446500/947986 – Dusty
निराशाजनक है कि आपको ऐसी लंबाई में जाना है, तो कुछ ऐसा करें। क्या कोई कारण है कि किबाना के लिए प्लॉटिंग आदि के लिए मूल्यों को बाहर निकालना मुश्किल क्यों है? –
कहें कि आप पिछले सप्ताह के लॉग (10 एमएम रिकॉर्ड) के माध्यम से 1+ सेकेंड लेने वाले अनुरोधों की तलाश करना चाहते हैं। डेटाबेस में, आप 10 एमएम पंक्तियों का टेबल-स्कैन करेंगे, एक रेगेक्स 10 एमएम बार प्रोसेसिंग के बाद एक सीएएसटी और तुलना करें .... इसमें काफी समय लगेगा! यदि आपने शुरुआत से अपने स्वयं के (अनुक्रमित) फ़ील्ड में निष्पादन समय लोड किया है, तो आप कुछ hops में रिकॉर्ड्स को एक btree (microseconds?) के नीचे प्राप्त कर पाएंगे। किबाना इस बात पर निर्भर करता है कि लोचदार खोज क्या अच्छा है: एकत्रीकरण, भारी भारोत्तोलन नहीं। –