solr第六篇-安装步骤

1、导入solr-4.10.3.tar.gz
2、解压安装包
3、导入tomcat服务器
4、把solr.war导入tomcat/webapps
5、解压solr.war
6、导入内置日志文件(jar,和properties)
7、创建索引仓库
8、指定索引仓库位置
9、指定contrib,dist依赖类库(jar)

修改tomcat端口为solr默认端口8983

解压solr.war

unzip -oq solr.war -d solr

注意:如果是tomcat自动解压的,是不能删除war包的。

分析 solr-4.10.3/example/

4165335-7357c3900b708dcd.png
image.png

solrhome就是索引库的位置

记得导入log4j.properties

https://wiki.apache.org/solr/SolrTomcat
The log4j.properties file from the resources file (something like /opt/solr/example/resources) must be copied to $CATALINA_HOME/lib/

配置索引仓库,告诉tomcat索引库的位置。

在tomcat/bin/catalina.sh中配置索引仓库路径也可以的。

export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=/opt/solr/example/solr/data"

依赖类库contrib,dist

ProgramFiles/solr-4.10.3/solr/collection1/conf/solrconfig.xml
修改路径:


4165335-5ca076bbfc30d153.png
image.png

总结

解压war包
拷贝lib
拷贝log4j.properties至lib
创建索引库solr
在web.xml中指定solr home 目录;
拷贝contrib,dist到solr目录,在solrconfig.xml重新指定contrib,dist目录;
指定data目录;
修改tomcat启动端口;

安装ik分词器

1、导入ik分词器jar包
https://code.google.com/archive/p/ik-analyzer/downloads

from : ik分词器解压包
to : tomcat/webapps/solr/WEB-INF/lib

2、导入ik分词器配置文件
from: 分词器解压包
to: tomcat/webapps/solr/WEB-INF/classes(手动创建)/

3、创建索引库域类型--此类型必须使用ik分词器
ProgramFiles/solr-4.10.3/solr/collection1/conf/schema.xml

域类型就是text_ik

<!-- ik分词器 -->
    <fieldType name="text_ik" class="solr.TextField">
      <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>

4、创建域字段--此域字段必须使用ik分词器的索引域类型

导入数据

数据来自数据库;
数据库的表可以把表导出成cvs格式的数据。

需要把数据库那些表的字段导入索引库呢?

索引库必须要做什么配置?
索引库必须配置索引字段,这些域字段必须和数据库需要导入的字段一一对应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值