作者:hy | 来源:互联网 | 2023-05-17 23:41
概述:solr需要运行在一个Servlet容器中solr默认提供Jetty(java写的Servlet容器),也可使用Tocmat作为Servlet容器。环境如下:
概述:
solr 需要运行在一个Servlet容器中solr默认提供Jetty(java写的Servlet容器),也可使用Tocmat作为Servlet容器。环境如下:
solr:solr7.2.1
JDK:jdk1.8
1. 官网下载solr相关版本,本文以solr7.2.1为准(最新版本已更新到7.3.0,可能会有bug修复,因此采用7.2.1版本)。
官网地址:点击打开链接 以下为windos版本:
2.启动与关闭:
解压后进入bin目录:
在文件夹路径上键入cmd,即可打开cmd.exe命令行窗口:
输入
solr start -p 8483
即可启动(默认为8483端口)。也可通过输入
solr.cmd start
启动。以下画面为启动成功:
关闭命令为:
solr stop -p 8483
画面为:
3.浏览器上输入:
http://localhost:8483/solr/index.html#/
正常启动画面:
4.添加solrcore
首先需创建一个solrhome,本文使用solr-7.2.1\server\solr 目录做为solrhome;
注:如需另设solrhome,还需更改 D:\solr_180329\solr-7.2.1\server\solr-webapp\webapp\WEB-INF下web.xml中,标签内的的值,绝对路径和相对路径均可。本文使用以下目录为solrhome,便不再新建solrhome目录:
solrhome是solr运行的主目录,目录中包括了运行solr实例所有的配置文件和数据文件,solr实例就是solrcore,一个solrhome可以包括多个solrcore,每个solrcore提供单独的搜索和索引服务。每个solrcore文件都有基础的配置文件,需要复制到solrcore文件夹下面。
(1)在solr-7.2.1\server\solr 下面新建一个文件夹,名字任取,这里取名123
(2)将solr-7.2.1\server\solr\configsets\_default 下面的conf文件夹
复制到123文件夹下面:
点击core admin==》add core:
确认后如图:
5.至此基本配置已完成。有关分词配置见下一篇~