shopping_search_web的创建war
独立于shopping_search
属于shopping_parent下面的。
模仿shopping_portal_web进行配置
加入页面
搜索查询的代码
//根据查询条件查询索引库
QueryResponse queryResponse = solrServer.query(query);
//取查询结果总记录数
SolrDocumentList solrDocumentList = queryResponse.getResults();
long numFound = solrDocumentList.getNumFound();
//创建一个返回结果对象
SearchResult result = new SearchResult();
result.setRecourdCount((int) numFound);
//创建一个商品列表对象
List<SearchItem> itemList = new ArrayList<>();
//取商品列表
//取高亮后的结果
Map<String, Map<String, List<String>>> highlighting = queryResponse.getHighlighting();
编码问题
前台过来的中文需要进过转码解决
keyword = new String(keyword.getBytes("iso8859-1"), "utf-8");