<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    solr配置權重和高亮的java端配置

    參與權重的查詢字段最好是可以進行分詞配置過的,
    例子程序:
    //權重
    query.set("defType","dismax");  
    query.set("qf","username^10000 zgxltext^10000   usernameSpell^10000   id^10000    email^10000   jgtext^10000  xueweitext^10000    zhiweitext^10000  sextext^10000 zhijitext^10000    companytext^10000 zuzhitext^10000 companysubtext^10000  sbfamily^1 sbharvest^1 sbproject^1 sbteach^1 sbwaiyu^1   sbwork^1   sbzhiCheng^1 ");
    //高亮
    query.setHighlight(true);  
    query.setParam("hl", "true"); //highlighting  
           query.setParam("hl.fl", "username id email jgtext xueweitext zhiweitext sextext zhijitext companytext zuzhitext companysubtext zgxltext");  
           query.setHighlightSimplePre("<font color=\'red\'>");  
           query.setHighlightSimplePost("</font>");  
           query.setHighlightFragsize(200);  
           query.setHighlightSnippets(3);
    List<SPEntity> lpojo = response.getBeans(SPEntity.class);
    Map<String, Map<String, List<String>>> highlighting = response.getHighlighting();
    List<String> list2 =null;
    //     
    if (lpojo != null && lpojo.size()>0 && highlighting != null){
    for(SPEntity sp : lpojo){
    Map<String, List<String>> map = highlighting.get(sp.getId());
    list2 = map.get("username");
    if (list2 != null && list2.size()>0){
    sp.setUsername(list2.get(0));
    }
    list2 = map.get("id");
    if (list2 != null && list2.size()>0){
    sp.setId(list2.get(0));
    }
    list2 = map.get("email");
    if (list2 != null && list2.size()>0){
    sp.setEmail(list2.get(0));
    }
    list2 = map.get("jgtext");
    if (list2 != null && list2.size()>0){
    sp.setJgtext(list2.get(0));
    }
    list2 = map.get("xueweitext");
    if (list2 != null && list2.size()>0){
    sp.setXueweitext(list2.get(0));
    }
    list2 = map.get("zhiweitext");
    if (list2 != null && list2.size()>0){
    sp.setZhiweitext(list2.get(0));
    }
    list2 = map.get("sextext");
    if (list2 != null && list2.size()>0){
    sp.setSextext(list2.get(0));
    }
    list2 = map.get("zhijitext");
    if (list2 != null && list2.size()>0){
    sp.setZhijitext(list2.get(0));
    }
    list2 = map.get("companytext");
    if (list2 != null && list2.size()>0){
    sp.setCompanytext(list2.get(0));
    }
    list2 = map.get("zuzhitext");
    if (list2 != null && list2.size()>0){
    sp.setZuzhitext(list2.get(0));
    }
    list2 = map.get("companysubtext");
    if (list2 != null && list2.size()>0){
    sp.setCompanysubtext(list2.get(0));
    }
    list2 = map.get("zgxltext");//
    if (list2 != null && list2.size()>0){
    sp.setZgxltext(list2.get(0));
    }
    }
    }

    posted on 2017-03-14 15:30 楊軍威 閱讀(473) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产午夜精品免费一区二区三区| 一区在线免费观看| 最近中文字幕2019高清免费| 亚洲成人午夜在线| 99久久精品国产免费| 亚洲图片校园春色| 成人免费毛片内射美女APP| 亚洲一区二区三区成人网站 | 亚洲第一精品电影网| 99在线观看免费视频| 亚洲国产成人手机在线电影bd| 精品国产无限资源免费观看| 亚洲熟妇av午夜无码不卡| 免费国产小视频在线观看| a一级毛片免费高清在线| 亚洲av日韩综合一区在线观看| 91精品国产免费久久国语蜜臀| 亚洲国产精品成人精品软件| 成人毛片18岁女人毛片免费看| 国产亚洲精品美女| 亚洲人精品午夜射精日韩 | 免费可以在线看A∨网站| 日本亚洲欧美色视频在线播放| 亚洲毛片不卡av在线播放一区| 国产精品网站在线观看免费传媒| 一区二区三区亚洲| 四虎影院在线免费播放| 国产伦精品一区二区免费| 337p日本欧洲亚洲大胆色噜噜| 日韩精品成人无码专区免费| 日日躁狠狠躁狠狠爱免费视频 | 亚洲国产精品综合久久20| 免费一看一级毛片人| 免费不卡在线观看AV| WWW亚洲色大成网络.COM| 亚洲av无码一区二区三区网站| 最近2019中文字幕mv免费看| 国产黄片不卡免费| 亚洲jjzzjjzz在线播放| 亚洲伊人成无码综合网| 中文字幕人成无码免费视频|