全文索引----solr客户端工具solrJ

本文介绍了solrJ工具,它是Apache提供的一种与solr服务器进行数据通信的桥梁,用于创建索引、更新、查询等操作。文章详细讲解了HttpSolrServer、SolrQuery、QueryResponse和SolrDocumentList等核心对象的使用,并给出了连接服务器、清空索引、构造索引和处理查询结果的实现示例。
摘要由CSDN通过智能技术生成

 

      上一篇博客中,我们使用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服务器的增删改查都由此对象完成,我们可以称他为

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值