本系列文章以solr-solrj-4.7.2、JDK1.6、Eclipse4.3(Kepler)为基础创建的Maven工程。
一、 环境搭建
1、 创建Maven工程。
2、 Pom.xml引入如下依赖:刚刚,就在刚刚。Maven Repository改版了,需要连接googleapis.com去down一个js文件。可能有的小伙伴不能从中央库down下这个jar了。Maven私服多设些代理吧。没办法啊!
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>4.7.2</version>
</dependency>
二、 建立solr连接
LBHttpSolrServer hSolrServer = null;
String url1 = “http://server:port/collection1”;
String url2 = “http://server:port/collection2”;
try{
hSolrServer = new LBHttpSolrServer(url1,url2);
}catch(MalFormedURLException e){
e.printStackTrace();
}catch(IOException e){
e.printStrackTrace();
}
三、 简单查询
QueryResponse rsp = null;
SolrQuery query = new SolrQuery();
query.set(“*:*”);
try{
rsp = hSolrServer.query(query);
}catch (SolrServerException e) {
e.printStackTrace();
}catch(NullPointerException e){
e.printStackTrace();
}
四、 复杂查询
未完待续……后续将介绍各种查询的API,敬请关注!