मैं elasticsearch को इंडेक्स का डेटा प्राप्त करने के लिए एक प्रश्न पोस्ट करता हूं .. मुझे केवल इन फ़ील्ड डेटा की आवश्यकता है और कितने दस्तावेज़ों को जानकारी मिली है ... लेकिन वहां "लिया", "shards" और अंदर है एक दस्तावेज़ "_id", "_ अनुक्रमणिका", "_ स्कोर"।elasticsearch क्वेरी से केवल स्रोत डेटा लौटाएं
query='{"query": {"match_all": {}}}';
$.ajax({
url: "http://localhost:9200/webproxylog/_search?source=" + query,
type:"GET",
dataType: "json",
data: $.param(params),
success: function(data) {...
मैं सफलता विधि में प्रतिक्रिया डेटा इसे यहाँ कैसे लगता है की जाँच करें:: ये मेरे प्रयोजन के लिए संयुक्त राष्ट्र आवश्यक मेरी सरल अनुरोध कर रहे हैं ..
मैं सिर्फ हिट प्राप्त करना चाहते हैं दस्तावेजों में, और दस्तावेजों में मैं केवल "डेटा" ऑब्जेक्ट करना चाहता हूं जिसमें फ़ील्ड डेटा है। "लिया", "shards", "_ id", "_ index", असफल, मैं उन्हें कैसे अक्षम कर सकता हूं
आप एलैस्टिकजे का उपयोग क्यों नहीं करते https://www.elastic.co/guide/en/elasticsearch/c lient/जावास्क्रिप्ट-एपीआई/वर्तमान/quick-start.html? – CodeNotFound
क्योंकि मुझे नहीं पता था कि इस तरह की एक लाइब्रेरी मौजूद है: डी दिलचस्प .. तो आपका मतलब है कि केवल सामग्री प्राप्त करने के लिए e.sj के साथ यह आसान है, मैं प्रतिक्रिया.hits.hits (आपके द्वारा साझा किए गए दस्तावेज़ों में) के साथ पार्स नहीं चाहता हूं, मैं बस elasticsearch वापसी चाहता हूं क्या चाहिए मुझे। –
आप लौटे हुए JSON को अपने आप को पार्स करने की तुलना में बहुत अधिक समय बचाएंगे ;-) – CodeNotFound