java对象转solrinputdocument

  
java对象转solrinputdocument代码  


             SolrClient    solrClient=  new HttpSolrClient(URL + "/" + core);

              UpdateRequest req = new UpdateRequest();
        
        req.setAction( UpdateRequest.ACTION.COMMIT, false, false );
        
        Collection<SolrInputDocument> docs = new ArrayList<SolrInputDocument>();
        for(MasterSolr masterSolr:masterList){
            SolrInputDocument doc1=new SolrInputDocument();
            
            DocumentObjectBinder binder=new DocumentObjectBinder();
            
            SolrInputDocument doc=binder.toSolrInputDocument(masterSolr);
                         
                       docs.add(doc);
                }
               req.add(docs);
        
        
        req.setCommitWithin(0);
        
        UpdateResponse rsp = req.process( solrclient);        

猜你喜欢

转载自my.oschina.net/u/3770578/blog/1802032