tomcat版本7
Solr版本4.1
安装tomcat这里就不讲了,大家应该都会。
tomcat的设置
步骤一:设置tomcat的权限
在tomcat下的tomcat-user.xml中添加权限
<role
这里是配置的权限,账号和密码,这样就能进入manager app 了
步骤二: 验证权限是否有效
开启tomcat,进入localhost:8080,
![c183c2cbc2f9ec87156889c3e415709f.png](https://i-blog.csdnimg.cn/blog_migrate/788d23a0b268a1798813526ef2e2c0ab.jpeg)
点击进入,输入我们设置的账号和密码
当看到这个界面证明你的权限已经配置成功
![56dafa1b47fbb8d7d44da436438329ea.png](https://i-blog.csdnimg.cn/blog_migrate/004f78b05911b313b8edb2dd2553d164.jpeg)
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全部拷贝!!!
![d6c6725b0fe7069182a87aa1311a074f.png](https://i-blog.csdnimg.cn/blog_migrate/814cc930bdc66f21a4ac9be60a6fb82d.png)
进入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
![3e0a5603a495b00296e2139eb32b91af.png](https://i-blog.csdnimg.cn/blog_migrate/a09b05f83798d5e9f966ae961416e425.jpeg)
点击进入看到
![dde071317a887163f05da39ab9664387.png](https://i-blog.csdnimg.cn/blog_migrate/ad6f74d25be4d1c7ab83c54ed2a60647.jpeg)
证明成功了。
你也可以使用
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,找到
![a235bb1dd7f64cba6fe8c1a1e5c5afa8.png](https://i-blog.csdnimg.cn/blog_migrate/dcedda4e33b82d1a1c17657d58534a69.jpeg)
按着标号测试一下,(3中随便输入即可),当出现分词效果证明已经配置成功