对于solr5的入门级部署(Windows服务器上)

一、基本概念

Solr是基于Luence的基础上,制作的企业级搜索服务器,因为其可视化界面和便捷的操作,很多人开始使用。因为solr和Luence现在都是由Apache公司的一个项目组进行开发,所以solr/Luence有时候指的是一个东西。

二、部署

1.下面所说的,针对的是5.X版本,和4.X差距很大,和6.X也有少许的差距。

介绍中用到的名词:

核心源:存储核心数据查询的核心,可以使用solr-xxx\server\solr这个文件夹作为核心源

2.对于windows系统

(1)在官网上下载相关文件,解压之后如下图



(2)如果要链接数据库导入数据,需要将链接相关j的connection的jar包导入到solr-5.x\server\WEB-INF\lib下,另外还要导入\solr\solr-5.5.4\dist文件下的

solr-dataimporthandler-xxx.jar以及solr-dataimporthandler-extras-xxx.jar

(3)配置WEB-INF下的web.xml,在约40行左右,配置solr的"home"路径



(4)进入到solr-xxx\bin下,使用shift+鼠标右键,在此处打开命令窗口,输入命令 solr start 启动solr,此时solr启动成功,然后可以通过连接http://localhost:8983/solr/打开solr界面



(5)配置核心源,在命令窗口输入 solr create -c (核心源名字),可以创建核心源(也可以在solr界面中创建核心源,不过博主多次尝试,创建的时候缺少文件不成功,放弃了在页面中创建)



创建成功后便可以在界面中看到核心源



(6)配置创建的核心源下,conf文件夹中的 solrconfig.xml,managed-schema,data-config.xml(原先没有,自己创建)

solrconfig.xml文件,约第135行注释掉下面语句,打开上面语句;第989行左右位置,修改数据导入文件路径





data-config.xml文件,配置待导入的数据库查询语句


shema.xml文件,配置查询语句导出的数据类型(此处可不配置)。因博主当时导出字段为string的“0000”,结果solr导出了long型的“0”,所以此处需要配置。


(6)文件配置成功后,点击页面的import即可



(7)测试下,数据导入是否成功

如图所示,则导入数据成功,便可以查询了



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Doubletree_lin

老板,爱你,么么哒

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值