摘要: Solr搜索分页1、SolrQuery类,此类有个方法setStart(10),当设置为10时,表示从第11记录取,默认取值为0,就是从第,1条开始2、setRows(10),表示取出的记录数,默认就是10条 SolrQuery query = new SolrQuery("url_content:百色学院");/*设置分页*/ /*设置从第十条开始取*/ query.setStart(10); /*每次取出10条记录*/ query.setRows(10); 阅读全文
posted @ 2012-05-24 21:32 浪浪仔 阅读(3810) 评论(1) 推荐(0) 编辑
摘要: 1、SolrQuery类,此类有个方法setHighlight(true),当设置为true时,表示开启了高亮2、高亮设置,添加html,和设置高亮的Field // 以下给两个字段开启了高亮,分别是name,description, query.addHighlightField("name"); query.addHighlightField("description"); // 以下两个方法主要是在高亮的关键字前后加上html代码 query.setHighlightSimplePre("<font color=\"red 阅读全文
posted @ 2012-05-24 18:13 浪浪仔 阅读(2851) 评论(0) 推荐(0) 编辑
摘要: HttpSolrServerHttpSolrServer使用HTTPClient 和solr服务器进行通信。 String url = "http://localhost:8080/solr"; SolrServer server = new HttpSolrServer(url);HttpSolrServer是线程安全的,建议重复使用HttpSolrServer 实例。HttpSorlrServer 允许设置链接属性String url = "http://localhost:8080/solr" HttpSolrServer server = new 阅读全文
posted @ 2012-05-24 17:38 浪浪仔 阅读(13054) 评论(0) 推荐(0) 编辑
摘要: Solr3.6版本SolrServer实例化类型有httpClient,和本地化,如果Solr服务器不在本地就用httpClient,在本地就用EmbeddedSolrServerSolrServer可以操作索引,包括更新删除查询等操作以下是httpClient实例化方式,需要tomcat运行Solr服务1、ConcurrentUpdateSolrServer实例化SolrServer,该类实例化多用于更新删除索引操作ConcurrentUpdateSolrServer(String solrServerUrl, int queueSize, int threadCount)solrSer.. 阅读全文
posted @ 2012-05-24 13:09 浪浪仔 阅读(6896) 评论(1) 推荐(0) 编辑