package zh.solr.se.searcher.chinese; import org.apache.solr.request.SolrQueryRequest; import org.apache.solr.request.SolrQueryResponse; import org.apache.solr.request.SolrRequestHandler; import zh.solr.se.searcher.DefaultSearchService; import zh.solr.se.searcher.solr.SolrUtil; import javax.servlet.http.HttpServletRequest; public class ChineseSearchService extends DefaultSearchService { @Override public void execute(HttpServletRequest req, SolrRequestHandler handler, SolrQueryRequest solrReq, SolrQueryResponse solrResp) { // execute the search doDefaultSearch(handler, solrReq, solrResp); // add solr_host_name to response String hostName = SolrUtil.getHostName(); if (null != hostName) SolrUtil.setResponseHeaderParam(solrResp, SolrUtil.SOLR_NAME_RESPONE_SOLR_SERVER_HOSTNAME, hostName); } }