上一篇博客中,我们使用solr的桌面客户端工具展示返回的数据,如果我们需要在程序中使用这些返回值的话,就需要另外的一个工具了----solrJ。
一 solrJ介绍
1 是什么?
为了方便的操作solr服务器,Apache为我们提供了solrJ工具,我们可以通过solrJ对solr服务器进行创建索引、更新、查询、处理返回值等操作,它其实相当于solr服务器和我们程序进行数据通信的桥梁。
2 环境配置
要使用solrJ工具,我们必须导入相应的jar包,这里推荐使用maven工具,因为低版本jar包没有HttpSolrServer对象,并且不支持对solr服务器中数据的删除,所以建议使用高版本jar包,本人使用4.0.0版本jar包,在pom文件中配置如下:
<dependency>
<artifactId>solr-solrj</artifactId>
<groupId>org.apache.solr</groupId>
<version>4.0.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
下边我们开始solrJ旅程。
二 重要对象介绍
1 HttpSolrServer
此对象用于连接solr服务器,所有的对solr服务器的增删改查都由此对象完成,我们可以称他为