摘要: 1 public String highlight(Query query,String filedname,String text){ 2 try { 3 QueryScorer queryScorer=new QueryScorer(query); 4 Fragmenter fragmenter=new SimpleSpanFragmenter(queryScorer); 5 Formatter formatter=new SimpleHTMLFormatter("<strong>", "</... 阅读全文
posted @ 2012-04-24 22:41 Paul.Lau 阅读(1944) 评论(1) 推荐(0) 编辑
摘要: 1.下载heritrix,我当前下载的是最新版本heritrix-1.14.4,大家可以在官网下载2.解压到相应目录,并设置环境变量3.DOS命令进入%HERITRIX_HOME%\bin目录,执行 heritrix.bat,出现以下提示4.根据提示,把命令修改为: heritrix --admin=admin:admin,出现类似如下字样的提示信息5.根据提示,把%HERITRIX_HOME%\conf\jmxremote.password.template文件复制到%HERITRIX_HOME%\目录下,并将文件重命名为:jmxremote.password,用文本编辑器打开文件,根据文件 阅读全文
posted @ 2012-04-24 11:05 Paul.Lau 阅读(760) 评论(0) 推荐(2) 编辑
摘要: 高亮的配置参数详细说明:hl.fl: 用空格或逗号隔开的字段列表。要启用某个字段的highlight功能,就得保证该字段在schema中是stored。如果该参数未被给出,那么就会高亮默认字段 standard handler会用df参数,dismax字段用qf参数。你可以使用星号去方便的高亮所有字段。如果你使用了通配符,那么要考虑启用hl.requiredFieldMatch选项。hl.requireFieldMatch:如果置为true,除非该字段的查询结果不为空才会被高亮。它的默认值是false,意味着它可能匹配某个字段却高亮一个不同的字段。如果hl.fl使用了通配符,那么就要启用该参数 阅读全文
posted @ 2012-04-24 01:05 Paul.Lau 阅读(2523) 评论(0) 推荐(0) 编辑
摘要: 1 @Test 2 public void test5(){ 3 try { 4 SolrQuery query=new SolrQuery("程序"); 5 query.setHighlight(true) 6 .setHighlightSimplePre("<span class='highlight'>")//设置开头 7 .setHighlightSimplePost("</span>") //设置结尾 8 .... 阅读全文
posted @ 2012-04-24 01:04 Paul.Lau 阅读(4900) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1 @Test 2 public void test3(){ 3 try { 4 SolrQuery query=new SolrQuery("*"); 5 QueryResponse response=httpSolrServer.query(query); 6 SolrDocumentList list=response.getResults(); 7 for(SolrDocument sd:list){ 8 System... 阅读全文
posted @ 2012-04-24 00:45 Paul.Lau 阅读(686) 评论(0) 推荐(0) 编辑