一聚教程网:一个值得你收藏的教程网站

热门教程

ubuntu系统安装apachesolr及中文分词配置的方法

时间:2022-06-30 19:15:28 编辑:袖梨 来源:一聚教程网

Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:id进行描述

安装jdk与tomcat7

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目录结构改动很大,没摸索出来。

tar xzf solr-4.x.x.tgz
cd solr.4.x.x.tgz

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

rsync -av search_api_solr/solr-conf/solr-4.x/ /var/lib/tomcat7/solr/conf/

使用http://pan.baidu.com/s/1gduye8F的scheme.xml配置覆盖如下文件

/var/lib/tomcat7/solr/drupal/conf/scheme.xml

vi /var/lib/tomcat7/solr/solr.xml



 
   
 


mkdir /var/lib/tomcat7/solr/drupal
cp -r /var/lib/tomcat7/solr/conf /var/lib/tomcat7/solr/drupal/

如果需要两个环境,则执行如下:

cp /var/lib/tomcat7/solr/drupal /var/lib/tomcat7/solr/dev -r
vi /var/lib/tomcat7/solr/solr.xml




 
   
   
 

配置IK中文分词

到https://code.google.com/p/ik-analyzer/downloads/list下载并解压IKAnalyzer,版本号选择2012FF_hf1。


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

修改文件所有者并重启服务

service tomcat7 stop
chown tomcat7:tomcat7 /var/lib/tomcat7 -R
service tomcat7 start

热门栏目