Skip to main content
  • Create new account
  • Reset your password
张文涛的个人博客
致力于提供Drupal开发,实践等方面的精品资讯

Main navigation

  • 首页
  • 关于
  • Glossary
  • 分享

Breadcrumb

  • Home
  • ubuntu下安装apachesolr与中文分词配置
By admin | 9:27 PM CST, Sun July 12, 2015

安装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
<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="false">
  <cores adminPath="/admin/cores">
    <core name="drupal" instanceDir="drupal" />
  </cores>
</solr>
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
<?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。


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


备注:

之前发表的两篇文章,关于solr安装与中文分词,当时tomcat7还未出现。现在不建议使用。

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

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


Glossary

  • May 2023 (7)
  • March 2023 (1)
  • October 2022 (1)
  • October 2021 (2)
  • August 2021 (4)
  • June 2021 (2)
  • May 2021 (1)
  • April 2021 (2)
  • November 2020 (1)
  • June 2020 (2)
  • December 2019 (2)
  • November 2019 (1)
  • August 2019 (1)
  • February 2018 (1)
  • October 2017 (1)
  • September 2017 (1)
  • July 2017 (1)
  • June 2017 (2)
  • May 2017 (1)
  • March 2017 (3)
  • December 2016 (2)
  • November 2016 (4)
  • October 2016 (3)
  • June 2016 (1)
  • December 2015 (1)
  • November 2015 (6)
  • October 2015 (2)
  • September 2015 (1)
  • August 2015 (1)
  • July 2015 (1)
  • June 2015 (1)
  • May 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • December 2014 (3)
  • October 2014 (5)
  • September 2014 (3)
  • August 2014 (1)
  • July 2014 (1)
  • June 2014 (1)
  • May 2014 (1)
  • April 2014 (2)
  • March 2014 (2)
  • February 2014 (2)
  • January 2014 (4)
  • December 2013 (1)
  • March 2013 (2)
  • February 2013 (2)
  • December 2012 (2)
  • November 2012 (4)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (15)
  • July 2012 (5)
  • June 2012 (13)
  • May 2012 (9)
  • April 2012 (8)
  • March 2012 (9)
  • February 2012 (3)
  • January 2012 (1)
  • December 2011 (1)
  • November 2011 (6)
  • October 2011 (2)
  • September 2011 (17)
  • August 2011 (4)
  • July 2011 (4)
  • June 2011 (5)
  • May 2011 (4)

Copyright © 2025

苏ICP备14044171号-1