- 环境
- Windows
- solr 5.3.0
- jdk
- 下载
- 全版本下载地址,win下进入5.3.0的目录,下载solr-5.3.0.zip的压缩文件
- 将文件解压到你想安装到的位置即可
- 启动
- 将安装目录的bin目录path\solr-5.3.0\bin添加到系统环境变量Path中(我习惯如此,否则启动时需要切换的bin目录,麻烦)
- 控制台直接输入solr start 命令即可。默认端口号8983,若想指定其他端口号solr start -p port
- 在浏览器输入http://localhost:8983/solr/#/即可进入solr的管理界面
- 1
- 2
- 1
- 2
- 创建Core
- 控制台通过命令solr create_core -help 可查看创建Core的帮助信息
- 创建一个名为s1的core,输入命令solr create -c s1 -d basic_configs 即可,-d指定配置文件。创建的core在path\solr-5.3.0\server\solr 中可以找到,在solr的管理界面也可以找到。
- 数据库
- 用Navicat在Mysql数据库中创建一张名为goods 的表,相关的字段如下图:
- 随意添加一些基础数据,例子如图:
- 用Navicat在Mysql数据库中创建一张名为goods 的表,相关的字段如下图:
-
修改配置文件
-
在前一篇的基础上,在path\solr-5.3.0\server\solr\s1\conf 目录下,创建data-config.xml文件,内容如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
-
修改conf目录下的schema.xml文件,使之与数据库中的表相对应。具体为:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
修改conf目录下的solrconfig.xml 文件,增添一个从数据库导入(dataimport)的请求处理器(与/select、/query等并列),内容如下:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
-
- 相关jar包的导入
- 将path\solr-5.3.0\dist 下的jar包拷贝到path\solr-5.3.0\server\solr-webapp\webapp\WEB-INF\lib 目录下
- 从网上找到mysql的驱动jar包,放到上面所说的目录下
- 操作
以上几步完成之后,在solr的管理界面,找到名为s1的core,在Dataimport子目录下执行execute即可创建索引
-
文章来源:http://blog.csdn.net/bleachswh/article/details/51958032