tomcat版本7
Solr版本4.1
安装tomcat这里就不讲了,大家应该都会。
tomcat的设置
步骤一:设置tomcat的权限
在tomcat下的tomcat-user.xml中添加权限
<role 这里是配置的权限,账号和密码,这样就能进入manager app 了
步骤二: 验证权限是否有效
开启tomcat,进入localhost:8080,

点击进入,输入我们设置的账号和密码
当看到这个界面证明你的权限已经配置成功

tomcat下安装solr
步骤一:解压solr
解压solr,将solr-4.10.3examplewebapps下的solr.war拷贝到tomcat下的webapp下。
步骤二:解压war包
开启tomcat进行解压war包。这时候你的solr.war就已经解压了。
步骤三:添加日志文件
首先,进入solr的这个路径下solr-4.10.3exampleresources,找到你的日志文件log4j.properties,拷贝他!!!
其次,进入tomcat,这个路径webappssolrWEB-INF下创建一个classes文件来放置我们拷贝的log4j.properties。
步骤四:添加jar包
首先进入solr下的solr-4.10.3examplelibext目录。将所有的jar全部拷贝!!!

进入tomcat下的webappssolrWEB-INFlib这个目录,将拷贝的上面的所有的jar都放在这里
步骤五:创建solrhome
首先进入solr下的solr-4.10.3solrexamplesolr这里有一个文件夹collection1,将他拷贝
其次随便找个地方创建一个文件夹名称随便这里我创建的名称为solrhome(随意命名)。将拷贝的collection1放在这里。
再进入tomcat下的webappssolrWEB-INF找的你的web.xml,配置我们的路径。
进入后找到一个叫<env-entry>的标签解开注解进行配置。
<env-entry>
这里我们只改env-entry-value,将我们的solrhome路径复制到这里,记得如果是的要进行转义 如果是/就不用。
步骤六:验证
如果你的tomcat配置和我的一样,输入localhost:8080
下的manager app

点击进入看到

证明成功了。
你也可以使用
localhost:8080/solr进行判断。看到上面的图片证明你已经配置成功了。
中文分词器的配置
- 配置IKAnalyzer 的 jar 包:
- 将 IKAnalyzer2012FF_u1.jar 拷贝到 tomcat 的webapps/solr/WEB-INF/lib 下。
- 添加IKAnalyzer的配置
- 在tomcat的webapps/solr/WEB-INf/下创建classes。
- 将IKAnalyzer中的三个配置文件:IKAnalyzer.cfg.xml、ext_stopword.dic 、mydict.dic 拷贝到创建好的classes 下。
- ext_stopword.dic 和 mydict.dic 必须保存成无 BOM 的utf-8类型。
- 修改schema.xml 文件
- 在我们创建的solrhome中找到conf/schema.xml文件。
- 添加如下代码
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>重新启动tomcat,进入solr,找到

按着标号测试一下,(3中随便输入即可),当出现分词效果证明已经配置成功
本文详细介绍了如何在Tomcat 7环境中安装Solr 4.1,包括设置权限、部署war包、配置日志、添加jar包、创建solrhome、配置IKAnalyzer和schema.xml。通过一步步操作,确保成功实现中文分词并验证配置效果。
1247

被折叠的 条评论
为什么被折叠?



