准备环境:
apache-tomcat-7.0.77.zip,
solr-4.10.2.zip,
java version:1.7
下载tomcat:http://tomcat.apache.org/
下载solr:http://lucene.apache.org/solr/ or http://www.apache.org/dyn/closer.cgi/lucene/solr/
==============================================================================
1、解压tomcat
路径:F:omcatapache-tomcat-7.0.77
2、将solr-4.10.2examplewebappssolr.war这个war包复制到apache-tomcat-7.0.77webapps下。(删除apache-tomcat-7.0.77webapps目录下原有的所有文件),并解压solr.war
3、在任意盘符下(我这里用F盘),在F盘下新建一个文件夹:solrhome,将solr-4.10.2examplesolr文件夹下的所有文件复制到F:/solrhome中(比如:collection1和solr.xml,别的可以删除,暂时用不到),该目录下存放的是core相关的文件夹。
4、将solr-4.10.2examplelibext下的所有jar包复制到apache-tomcat-7.0.72webappssolrWEB-INFlib中
5、修改apache-tomcat-7.0.77webappssolrWEB-INF下的web.xml文件(放开原先的注释并修改)
solr/home
F:solrhome
java.lang.String
6、在apache-tomcat-7.0.77webappssolrWEB-INF下新建一个classes文件夹,并把solr-4.10.2exampleesources下的log4j.properties日志文件复制到这classes文件夹下。
7、启动tomcat,访问:localhost:8080/solr
1.1solr中添加core
参考4章
1,进入f:/solrhome目录下,复制collection1文件夹,重命名为:cat
2,进入/cat目录下,修改:core.properties文件:
3,进入conf目录下,除solrconfig.xml和schema.xml文件外全部删除;并删除data目录下所有文件
4,修改conf目录下的schema.xml配置文件,参考第四章6节的配置。
id
(此处省略。。。)
1.2集成IKAnalyzer分词器
参考5章
1,将IKAnalyzer分词器jar包,放在F:omcatapache-tomcat-7.0.77webappssolrWEB-INFlib目录下
2,修改F:solrhomecatconf目录下的schema.xml配置文件:
3,重启tomcat,浏览器中访问:localhost:8080/solr,选择simple-->Analysis,重新上面的操作看效果:
1.3mysql导入数据到solr
1.3.1配置实现
1,将准备的两个jar包放在F:omcatapache-tomcat-7.0.77webappssolrWEB-INFlib目录下
2,将准备的data-config.xml文件复制到solrhomecatconf目录下,和schema.xml同一目录:
data-config.xml内容:
url="jdbc:mysql://localhost:3306/test" user="root"password="123456"
batchSize="100" />
query="SELECT id,name,sex,title,insert_time,update_time FROMuser"
deltaImportQuery="SELECT id,name,sex,title,insert_time,update_timeFROM user where id='${dataimporter.delta.id}'"
deletedPkQuery="selectid from user where update_time deltaQuery="SELECT id FROM user where update_time >'${dataimporter.last_index_time}'">
3,修改solrhome/cat/conf目录下的solrconfig.xml文件:
data-config.xml
注意:上面这样放,是错误的,启动报错!必须放在标签内:
4,修改solrhome/cat/conf目录下的schema.xml文件:
id
1、启动tomcat,浏览器访问:locahost:8080/solr原来的cat中数没有任何数据的。
2、导入数据:
7:查看数据:
本文转自 wyait 51CTO博客,原文链接:xhttp://blog.51cto.com/wyait/1946173xxxxxx,如需转载请自行联系原作者