在上一篇,已经完成了Solr在Linux上的基本部署和Solr的基本操作。也将数据库里面的数据导入到Solr索引库中去了。
接下来将介绍SpringBoot如何整合Solr。。。。。。
话不多说,进入正题:
一、创建SpringBoot工程;
二、引入依赖:
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-solr</artifactId>
</dependency>
</dependencies>
三、配置文件添加配置信息:
spring:
data:
solr:
host: ip:端口/solr/collection1
四、配置完成之后就可以对Solr索引进行增删改查了。
@RestController
@RequestMapping("/solr")
public class SolrController{
@Autowired
private SolrClient client;
@RequestMapping("/getById")
public String getById() throws Exception{
SolrDocument document = client.getById("collection1","1");
return document.toString();
}
}
最后查看结果:localhost:8077/solr/getById 。如图所示:
以上就是SpringBoot整合Solr的基本操作。