MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

लोचदार खोज में एक खोज प्रतिक्रिया का परिणाम प्राप्त करना

मुझे पूरा यकीन नहीं है कि मैं आपका प्रश्न समझ गया हूं।

यदि आप अपने उदाहरण के अनुसार अपने searchResponse का परिणाम प्रिंट करना चाहते हैं तो यह कुछ इस तरह होना चाहिए:

SearchHit[] results = sr.getHits().getHits();
for(SearchHit hit : results){
    String sourceAsString = hit.getSourceAsString();
    if (sourceAsString != null) {
        Gson gson = new GsonBuilder().setDateFormat(dateFormat)
                .create();
        System.out.println( gson.fromJson(sourceAsString, Firewall.class));
    }
}

मैं जेसन प्रतिक्रिया से फायरवॉल (पीओजेओ) में कनवर्ट करने के लिए जीसन का उपयोग कर रहा हूं।

मुझे आशा है कि यह वही है जो आप ढूंढ रहे थे।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी+डॉक्ट्रिन:टेक्स्ट सर्च स्कोर के आधार पर क्वेरी को कैसे सॉर्ट करें

  2. Mongodb, $lookup . के साथ कुल क्वेरी

  3. MongoDB लगातार उच्च CPU उपयोग

  4. मोंगोडीबी वैग्रांट सेंटोस बॉक्स में काम नहीं कर रहा है

  5. MongoDB - एक डेटाबेस बनाएँ