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

来源:互联网 发布:js获取当前window对象 编辑:程序博客网 时间:2024/06/05 19:46

一、基本概念

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)测试下,数据导入是否成功

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



阅读全文
0 0
原创粉丝点击