MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhận kết quả của một SearchResponse trong ElasticSearch

Tôi không chắc là tôi đã hiểu câu hỏi của bạn.

Nếu bạn muốn in kết quả tìm kiếm của mình Phản hồi theo ví dụ của bạn, nó phải giống như sau:

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));
    }
}

Tôi đang sử dụng Gson để chuyển đổi từ phản hồi Json sang FireWall (POJO).

Tôi hy vọng đó là những gì bạn đang tìm kiếm.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cập nhật giá trị trong MongoDB dựa trên giá trị hiện tại của nó

  2. Làm việc với PTVS, IronPython và MongoDB

  3. Cách chọn dữ liệu với điều kiện nhất định

  4. Nodejs Mongoose - làm thế nào để tránh gọi lại địa ngục?

  5. Làm cách nào để kết nối MongoDB với PowerShell?