jdk tomcat solr mmseg4j linux centos 安装

来源:互联网 发布:学霸君怎么样知乎 编辑:程序博客网 时间:2024/06/06 09:14

jdk rpm包安装

http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html


tomcat 解压后 ./bin/startup.sh 就可以

参见 http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html

增加8080端口到防火墙配置中,执行以下操作:

[root@admin ~]# vi + /etc/sysconfig/iptables
#增加以下代码 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启service iptables restart 虽然报错但是对的


1)在apache官网下载solr4.7的包,解压到本地目录,如\solr-4.7.1 
2)找一个目录作为solr的home目录,如\opt\solr 
3)解压tomcat6,到bin先运行startup.bat,确保tomcat正常运行和访问,关闭tomcat 
4)复制/solr-4.7.0/example/solr目录下的所有文件到/opt/solr/
5)复制/solr-4.7.0/dist目录下solr-4.7.0.war包到E:\solr\home 
6)在tomcat\conf\Catalina\localhost目录下新增solr.xml,内容如下: 

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="/opt/tomcat/webapps/solr.war" debug="0" crossContext="true" >

   <Environment name="solr/home" type="java.lang.String" value="/opt/tomcat/solr" override="true" />

</Context>

www.yuyoudy.com

7)启动tomcat,访问http://localhost:8080/solr/,如果正常访问能见到solr界面,如果报上面所示错误,则将/solr-4.7.1/example/lib/ext中的jar包copy到tomcat的lib中,再将/solr-4.7.0/example\resources中的log4j.properties也放到tomcat/lib中,重启tomcat,再次访问solr,此时应该可以成功访问到了

http://blog.csdn.net/chenjia3615349/article/details/8112289 写的很细


solr 4.5.1 与  mmseg4j做中文分词 如果solr用的最新版4.7可能会有问题

1)       下载分词器:http://code.google.com/p/mmseg4j/

2)       下载词库:http://code.google.com/p/mmseg4j/downloads/detail?name=data.zip&can=2&q=

3)       将解压后的mmseg4j-1.8.2目录下的mmseg4j-all-1.8.2.jar拷贝到Tomcat_HOME\webapps\solr\WEB-INF\lib目录下。

4)       添加词库:在/opt/solr-tomcat/solr目录下新建dic文件夹,将解压后的sogou-dic\data目录下的words.dic拷贝到/opt/solr-tomcat/solr/dic目录下。

5)       更改schema.xml(/opt/solr-tomcat/solr/conf/)文件,使分词器起到作用。

  <fieldType name="text_mmseg" class="solr.TextField" >  

<analyzer>  

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="/opt/tomcat/solr/dict"/>  

<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />

</analyzer>  

</fieldType> 

<field name="simple" type="text_mmseg" indexed="true" stored="true" multiValued="true"/> 

0 0
原创粉丝点击