导语:使用Solr为Java提供的api,SolrJ对solr及solrCloud的连接、简单查询和facet聚合查询的简单样例,目前使用的是solr4.10.3。
1.对solrJ的介绍
SolrJ是solr为了java操作solr及solrCloud提供的api接口,在下载的solr文件中的solr-4.10.3\dist 目录下可以找到solr-solrJ-4.10.3.jar,将这个jar和这个目录下solrj-lib下的jar都加入项目里,就可以在java中操作solr了。
2. SolrJ连接solr及solrCloud
如果是单机版的solr,solrJ用一下方式进行连接:
//设置solr的url并指定到特定的core或者collection
String url = http://120.27.25.186:7010/solr/mycollection;
//连接solr
HttpSolrServer server=new HttpSolrServer(url);