这也是我前段时间所学的,今天整理下发出来
1首先,我们先创建一个项目出来
这个就不用我来演示把,最基本的
2打开你solr服务器
1.1找到你solr安装程序bin目录那里
1.2选中后敲cmd回车弹出控制面板。在里面输出命令 solr.cmd start. 一定要注意命令之间的
间距
默认端口是8983. 重启服务的指令solr.cmd restart -p 8983
启动完成后就可以开始我们项目了
1.3首先建完项目后大致上是这样的
1.4在我们的实体类中写几个参数,因为这里我偷懒了,只写了两个,
package com.xiaogan.springbootsolr.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.solr.client.solrj.beans.Field;
/**
* 作者: XiaoGan
* 时间: 2020/8/26 19:14
* 描述:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Product {
@Field
private String id;
@Field
private String name;
}
这里你的id和name一定要和你solr配置的一样,其它参数也是
1.5差点忘记了,导个pom依赖把
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<spring-boot.version>2.3.0.RELEASE</spring-boot.version>
</properties>
<dependencies>
<!--springBoot核心依赖,捉供了核心功能-->
<dependency>
<groupId