安装jdk与tomcat7
1 2 | apt-get install openjdk-7-jdk apt-get install tomcat7 tomcat7-admin |
下载并配置apachesolr
http://archive.apache.org/dist/lucene/solr/
下载如下格式的文件:
solr-4.x.x.tgz
下载solr,尽量使用4.x的最新版本吧,5.x目录结构改动很大,没摸索出来。
下面的这些复制什么的应该有点问题 可以见 /node-admin/13304
----------好像有问题的开始处(不看吧)-----------
1 2 | tar xzf solr-4.x.x.tgz cd solr.4.x.x.tgz |
1 2 3 4 5 | cp example /lib/ext/ * /usr/share/tomcat7/lib/ cp dist /solrj-lib/ * /usr/share/tomcat7/lib/ cp dist /solr-4 .x.x.war /var/lib/tomcat7/webapps/solr .war mkdir -p /var/lib/tomcat7/solr cp -r example /solr/collection1/conf /var/lib/tomcat7/solr/ |
solr配置
https://www.drupal.org/project/search_api_solr
1 | rsync -av search_api_solr /solr-conf/solr-4 .x/ /var/lib/tomcat7/solr/conf/
|
----------好像有问题的结束处(不看吧)-----------
使用http://pan.baidu.com/s/1gduye8F的schema.xml配置覆盖如下文件
/var/lib/tomcat7/solr/drupal/conf/schema.xml
/var/lib/tomcat7/solr/drupal/conf/schema.xml (我的路径是 /usr/local/tomcat/solr/drupal/conf/schema.xml )
的内容在本页面的附件里
,
这个附件肯定是好的, 用其它的附件,可能有问题!!!!!!!!
1 |
|
1 2 3 4 5 6 | <? xml version = "1.0" encoding = "UTF-8" ?> < solr persistent = "false" > < cores adminPath = "/admin/cores" > < core name = "drupal" instanceDir = "drupal" /> </ cores > </ solr > |
1 2 | mkdir /var/lib/tomcat7/solr/drupal cp -r /var/lib/tomcat7/solr/conf /var/lib/tomcat7/solr/drupal/ |
如果需要两个环境,则执行如下:
1 2 | cp /var/lib/tomcat7/solr/drupal /var/lib/tomcat7/solr/dev -r vi /var/lib/tomcat7/solr/solr .xml |
1 2 3 4 5 6 7 | <? xml version = "1.0" encoding = "UTF-8" ?> < solr persistent = "false" > < cores adminPath = "/admin/cores" > < core name = "dev" instanceDir = "dev" /> < core name = "drupal" instanceDir = "drupal" /> </ cores > </ solr > |
配置IK中文分词
到https://code.google.com/p/ik-analyzer/downloads/list (我的百度网盘里也有)下载并解压IKAnalyzer,版本号选择2012FF_hf1。
1 2 | cp IKAnalyzer2012FF_u1.jar /var/lib/tomcat7/webapps/solr/WEB-INF/lib/ cp stopword.dic IKAnalyzer.cfg.xml /var/lib/tomcat7/webapps/solr/WEB-INF/classes |
修改文件所有者并重启服务
1 2 3 | service tomcat7 stop chown tomcat7:tomcat7 /var/lib/tomcat7 -R service tomcat7 start |
备注:
之前发表的两篇文章,关于solr安装与中文分词,当时tomcat7还未出现。现在不建议使用。