solr1.4 高亮显示的问题
我对solr设置高亮显示,索引里面有5个文件,每个文件内容,文件名如下:
哈利波特1 ,1.txt
哈利波特2 ,2.txt
哈利波特3 ,3.txt
哈利波特4 ,4.txt
哈利波特5 ,5.txt
部分查询代码如下:
SolrQuery query = new SolrQuery("content:哈利波特");
query.setFacet(true);
query.addHighlightField("content");
query.setHighlightSimplePre("<font COLOR='RED'>");
query.setHighlightSimplePost("</font>");
query.setFacetMinCount(1);
query.setRows(10);;
QueryResponse response = null;
try {
response = solr.query(query);
} catch (SolrServerException e) {
}
List<SolrDocument> docs = response.getResults();
if(docs != null){
System.out.println(response.getHighlighting());
System.out.println("Query find all: " + response.getResults().getNumFound());
}