zoukankan      html  css  js  c++  java
  • 通过Solrj实现对索引库中数据的局部更新操作

        for (UpdateIndexDTO updateIndexDTO : data) {
                    
                    // 局部更新
                    SolrInputDocument doc = new SolrInputDocument();
                    bibGid = updateIndexDTO.getBibGid();
                    doc.addField("gid", bibGid);
                    String bookSummary = updateIndexDTO.getBookSummary();
                    String bookContents = updateIndexDTO.getBookContents();
    //                System.out.println(bookContents.getBytes().length);
                    Map<String, String> bookSummaryMap = new HashMap<String, String>();
                    Map<String, String> bookContentsMap = new HashMap<String, String>();
                    bookSummaryMap.put("set", bookSummary);
                    bookContentsMap.put("set", bookContents);
                    
                    doc.addField("bookSummary", bookSummaryMap);
                    doc.addField("bookContents", bookContentsMap);
                    
                    docs.add(doc);
                }
                
                try {
                    if(docs.size()>0){
                    UpdateResponse updateResponse = solrServer.add(docs);
                    System.out.println("updateResponse=" + updateResponse);
                    }

    百度云盘链接:http://pan.baidu.com/s/1nvDIeXN

  • 相关阅读:
    4.变量以及类型
    3.注释
    2.第一个python程序
    1.认识Python
    DB安装
    DB2<RedHed Linux> 创建数据库
    win 7设置主机域名
    FTP 错误1
    FTP 其他设置
    VM浏览器不能访问
  • 原文地址:https://www.cnblogs.com/xufan/p/6445180.html
Copyright © 2011-2022 走看看