欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

ubuntu下安装apachesolr与中文分词配置 有大用 有大大用 有大大大用

这个不完美,看之后 ,必须看 /node/13315/  /node-admin/13303  /node-admin/13304


记住一切处理好了之后  要重新 索引 

当然首先drupal得先安装 solr_pre_segment 模块 (https://www.drupal.org/project/solr_pre_segment  模块里面还涉及到模块依赖)

ubuntu下安装apachesolr与中文分词配置


安装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


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

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还未出现。现在不建议使用。

http://www.dplor.com/archives/579

http://www.dplor.com/archives/543



来自  https://www.dplor.com/node/309

附件大小
Plain text icon schema.xml31.16 KB
普通分类: