目录:
1.solr简介
solr是企业级应用的全文检索项目,它是基于Apache Lucence搜索引擎开发出来的用于搜索的应用工程
运行环境:solr需要java8环境,且需要在环境变量中添加 JAVA_HOME变量。
2.solr 安装
下载地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html (我下载的是7.4版本的)
在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后solr内部集成jetty服务器,可以通过bin目录中脚本直接启动。就是从solr5以后跟solr4最大的区别是被发布成一个独立的应用。
在solr5之后solr其实特别容易安装,有安装包,之后在解压,直接启动bin下solr,solr就这样完成的启动了。。
在bin目录下输入 solr.cmd start
运行成功后显示出端口号(中间可能会报lo4j的错误可以不用管它 不碍事)
启动后直接访问 http://localhost:8983/solr/#/
出现这个页面就表示solr启动成功
3.创建solr核心core
3.1点击admin core 选择AddCore,添加核心
name:自定义的名字,建议和instanceDir保持一致
instanceDir: solrhome目录下的实例类目
dataDir:默认填data即可
config:指定配置文件,new_core/conf/solrconfig.xml
schema:指定schema.xml文件,new_core/conf/schema文件(实际上是managed-schema文件)
点击 Add Core
这里看到上面提示 无法找打solrconfig.xml文件。这里注意下:创建的instanceDir和dataDir 需存在,就是我们需在solr-7.4.0\server\solr 目录下先去创建目录
此目录下的conf文件我们可从server\solr\configsets\sample_techproducts_configs中复制
当创建与复制好后,我们在再页面上创建core 创建成功
创建成功后new_core目录下会生成你的core和一个properties文件
这个时候在去访问就可以添加上了。
3.2命令创建(官网方式 推荐使用)
先贴出官网怎么说的
首先打开dos命令窗口启动solr,启动成功后 输入 solr create -c test
点击回车执行,执行完成后会提示出 创建成功。
在server\solr目录下就会生成你所创建的core了
去浏览器验证查看 成功