solr7.5配置mysql_solr基础配置(结构化基于mysql) [ 进入 洋山芋·土豆 小世界 ]

撰写于 2019-03-18 修改于 2019-03-18

搜索引擎solr(结构化数据搜索)

下载地址1

2进入官网下载页:http://mirror.bit.edu.cn/apache/lucene/solr/7.7.0/

下载zip压缩包

安装solr

把solr-7.7.0.zip 安装文件解压

solr是自带jetty容器的,我们都不需要tomcat,直接用自带的jetty即可。(当然如果你有更多定制化需求,也可以用tomcat做容器)

启动solr

1.进入bin目录下

2.按住shift右键打开cmd

3.输入solr start回车启动solr(solr默认启动8983端口,若想用其他端口启动solr start -p port)

能打开solr管理界面那么就启动成功,否则查看solr日志。

仓库配置

1.初始化的sorl服务是没有core的(也就是本地仓库),我们需要新建一个。

2.点击Core Admin,进入新增仓库界面。

3.填写仓库名点击新增会报错,报错信息提示缺少配置文件,我们进入…solr-7.7.0serversolr目录可以看到刚刚新增的仓库。我们进入…solr-7.7.0exampleexample-DIHsolrdb目录将下面的conf文件拷贝到我们的仓库下面。

4.回到浏览器,重新点击新增按钮,新增core成功!

数据库配置

JAR包准备

1.数据库驱动包,此处使用mysql驱动(mysql-connector-java-5.1.34.jar)

2.solr-dataimporthandler-7.7.0.jar和solr-dataimporthandler-extras-7.7.0.jar

将以上三个jar放入…solr-7.7.0serversolr-webappwebappWEB-INFlib目录下

配置文件准备

1.修改…solr-7.7.0serversolrdemo1conf目录下db-data-config.xml文件1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

url="jdbc:mysql://ip:port/yourname?charactorEncoding=utf-8"

user="username" password="password" />

配置说明:

dataSource–>数据库连接,用户名密码配置

entity–>sql定义

field–>字段定义,column对应数据库字段,name对应solr的索引字段名

2.修改同目录下的managed-schema文件1

2

3

4

5

6

7

8

注意:

如果你的表主键id不是叫id,那么你定义的field需要指定required=”true”,并把默认的id的required=”true”属性去掉,

并把id修改成你的主键id值,否则数据导入不进去。

数据导入

重启solr

1.数据导入

images

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值