关于Solr的配置流程
1、前往官网下载Solr:
http://archive.apache.org/dist/lucene/solr/
配置Solr服务器
2、创建Tomcat服务器
创建一个Solr(自己创建)文件夹,在里面解压一份新的Tomcat服务器。
3、复制war包
Solr(官网下载的)/example/webapps 下的solr.war包 —复制—> Tomcat的webapps下 解压,删除war包
4、复制日志jar
在Solr (官网下载的)/ example / lib / ext下的 全部日志架包 —复制—> Tomcat / webapps / lib
5、复制日志配置文件
Solr(官网下载的)/example/resource/log4j.properties(日志配置文件) —复制—> Tomcat/solr/WEB-INF/classes(自己创建)
配置SolrHome(索引库)
6、复制官方样本库
把Solr(官网下载的)/example/ solr(官方提供的样本库) —复制—> Solr(自己创建)下 改名SolrHome
7、复制相关jar包
把Solr(官网下载的)/ contrib 和 dist(相关架包) —复制—> Solr(自己创建)/ 创建depjar文件下 / contrib 和 dist
8、修改核心配置文件,加载相关jar包
修改SolrHome下的collection1/conf目录下的solrconfig.xml,加载jar包
在Solr服务器中加载SolrHome
9、Tomcat/ webapps / solr / WEB-INF /web.xml。 修改<env-entry>标签,来加载SolrHome
启动Tomcat测试
10、访问地址 http://localhost:8080/solr
配置中文分词
11、复制中文分词jar包
把IKAnalyzer2012FF_u1.jar —-复制–> Solr(官网下载的)/ WEB-INF /lib 下
12、复制中文分词的配置文件
把IkAnalyzer 配置文件 —-复制–> Solr(官网下载的)/ WEB-INF/classes(自己创建)下
13、SolrHome/collection1/conf 下schema.conf 自定义一个FieldType,指定中文分词器IKAnalyzer
<!-- IKAnalyzer-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
14、修改业务域、使用Text_IK分词器
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="product_name" type="text_ik" indexed="true" stored="true"/>
<field name="product_catalog_name" type="string" indexed="true" stored="true" />
<field name="product_price" type="double" indexed="true" stored="true"/>
<field name="product_description" type="text_ik" indexed="true" stored="false" />
<field name="product_picture" type="string" indexed="false" stored="true" />
15、重启tomcat即可。