您的当前位置:首页正文

solr搭建总结

2021-11-30 来源:汇智旅游网
一、 环境准备

1、Jdk1.8(配置好环境变量) 2、tomact8.0 3、solr-6.6.0 二、整合tomcat+solr

1、拷贝solr-6.6.0文件路径(solr-6.6.0\\server\\solr-webapp)下的webapps到tomcat的webapps下作为web项目并修改名称为solr

2、jar包拷贝:solr-6.6.0文件路径(solr-6.6.0\\server\\lib\\ext,server/lib/metrics* 开头的

jar,solr-6.6.0/dist/ 的

jar)下的

jar

全部放到

tomcat

下的

webapps/solr/WEB-INF/lib下

3、拷贝solr-6.6.0文件路径(\\solr-6.6.0\\server\\resources)下的log4j.properties放到tomcat下的webapps/solr/WEB-INF/classes(classes没有的话,要自己创建) 4、创建solrhome,用于存放索引的文件夹(可以自定义命名,此处命名solrhome):拷贝文件路径solr-6.6.0\\server\\solr下的所有文件到已创建的solrhome中

5、solrhome路径配置,此处提供两种配置方式:(1)找到tomcat下的

solr/home d:/solrhome webapps/solr/WEB-INF下的web.xml,在此处配置solrhome的绝对路径

(2)通过JNDI的方式配置到Tomcat服务器中:将solrhome放置到tomcat的webapps/solr/下,tomcat路径(\\conf\\Catalina\\localhost)下创建solr.xml文件,文件内容如下

此种方式,通过启动tomcat自动获得solrhome的路径 二、 整合solr+oracle

1、 数据库驱动包(ojdbc8.jar)放到tomcat/webapps/solr/web-inf/lib中

2、 Solrhome中创建索引的core,新建文件夹命名my_core(根据具体需求命名)拷贝文件

路径(solr-6.6.0\\example\\example-DIH\\solr\\solr)的全部文件到my_core文件下,然后通过solr自带的创建core的页面添加name和instanceDir都为my_core的core

data-config.xml 3、 进入my_core/conf,打开solrconfig.xml,引入数据源的xml文件,找到下面配置修改 4、 创建data-config.xml文件,配置数据源链接,以及数据源执行sql,字段,表关联关

5、 配置managed-schema文件,其中配置要建立索引的字段,分词器,以及字段合并查

因篇幅问题不能全部显示,请点此查看更多更全内容