参考链接:http://my.oschina.net/u/185178/blog/173989(
注意原原本本按他意思在配置IK中文分词器后启动tomcat会报错500错)
solr4.5配置tomcat7
标签: solr 全文检索
一、准备数据
1.去官网下载最新的solr。当前最新为4.5版本。
2.准备tomcat7.(下载tomcat7)
二、配置solr。
1.将下载的solr4.5解压得到:
2.将 example\solr-webapp 下的solr.war 放到tomcat的webapp下。
3.启动tomcat 此时报错,solr.war 解压 关闭tomcat 删除solr.war
4.得到solr 项目
5.配置solr_home :将下载的solr包中解压的example/solr 文件夹copy到 d:/solr/solr_home(路径可以任意修改)。
6.打开tomcat下的webapp\solr\WEB-INF 下的web.xml,修改添加如下代码:
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/solr/solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
7.其中<env-entry-value> 中的值即为第5步中配置的路径。
8.copy 下载包中的 example\lib\ext 下的jar包全部放到tomcat 的lib目录下。
9设置solr/collection/conf/中的solrconfig.xml 中jar包路径,将路径该对就可以了。
10.启动tomcat。 访问看到以下页面说明部署成功。
三、配置IK中文分词器。
1.下载最新的Ik中文分词器。
2.解压IK Analyzer 2012FF_hf1.zip,获得IK Analyzer 2012FF_hf1.
将该目录下的IKAnalyzer.cfg.xml,IKAnalyzer2012FF_u1.jar,stopword.dic
放到之前安装TOMCAT_HOME/webapps/solr/WEB-INF/classes目录下(没有就创建classes文件夹。)
3.修改/solr_home/collection1/conf/中的schema.xml,在<type></types>中增加如下内容:
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
<analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
同时修改filed 使filed引用text_ik.这样才能使用IK分词器。
<field name="xiao" type="text_ik" indexed="true" stored="true"/>
4.测试:http://localhost:8080/solr/#/collection1/analysis
查看结果,说明配置成功。
到这里就配置结束了。接下来可以进行solr的学习了。
- 大小: 118 KB
分享到:
相关推荐
solr4.5下载、解压、部署说明,tomcat部署说明,IK中文分词部署说明
4. **Solr7安装与配置**:首先下载Solr7的压缩包,解压后放入Tomcat的webapps目录下,通常命名为`solr`。启动Tomcat后,Solr的服务可以通过`http://localhost:8080/solr/`访问。配置Solr可能涉及到修改`solr.xml`、`...
Solr 4.5 版本是Apache Solr的一个重要里程碑,它是一个开源的企业级全文搜索引擎,基于Java语言开发,提供了高效、可扩展的搜索和分析能力。在Solr 4.5中,包含了多种核心功能和改进,使得它成为企业级数据搜索和...
几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971
修改`tomcat7_ser1\conf\server.xml`,配置Tomcat指向`solr`服务路径。 7. 将`solr-5.2.1\dist`和`solr-5.2.1\server\lib\ext`下的jar包复制到`solr_home_1\server\solr\WEB-INF\lib`。 8. 至此,单机版配置完成...
标题"tomcat8.5+solr7+IKAnalyzer5"指出这是一个集成项目,其中包含了三个关键组件:Tomcat 8.5版本,Solr 7版本,以及IKAnalyzer 5版本。Tomcat是Apache软件基金会的一个开源项目,用作Java Servlet和JavaServer ...
以上就是Solr 4.9与Jetty以及Tomcat 8.0整合的基本步骤,整合过程中需确保所有配置文件的正确性和路径的准确性,以确保服务能够正常启动和运行。对于日志管理和性能优化,还可以进一步配置Solr的相关参数,以满足...
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
在这个集群环境中,Tomcat作为Servlet容器运行Solr,而Zookeeper则作为分布式协调服务,管理整个集群的状态和配置。 一、Solr 4.9 集群的核心概念 1. **Sharding**: Solr集群通过分片技术将大量数据分散到多个节点...
在Windows 10上配置Tomcat9和Solr是一项涉及多个步骤的任务,需要对Java Web应用服务器和搜索引擎有一定的了解。通过以上步骤,你将能够成功地在本地环境中搭建一个运行Solr的Tomcat服务器,从而开始你的全文搜索之...
通过以上步骤,你就成功地在Tomcat7上安装并配置了Solr 5.0.0,同时集成了IKAnalyzer实现中文分词。这使得你可以处理中文文本,提高搜索准确性和用户体验。记得定期更新Solr和IKAnalyzer,以获取最新的性能优化和...
在压缩包"apache-tomcat-8.5.4-solr-8081"中,我们可以期待找到完整的Tomcat 8.5和Solr 7的安装文件,以及可能已经配置好的IKAnalyzer5和ikpinyin的配置文件和库。使用这个直装版,开发者或运维人员可以快速搭建一个...
- 在 Tomcat 的配置目录 `conf/Catalina/localhost` 下创建一个名为 `solr.xml` 的文件。 - 编辑该文件,添加以下内容: ```xml <Context docBase="C:/Users/longge/Desktop/solr-4.10.2/dist/solr-4.10.2.war" ...
Solr+Spring+Hibernate+Maven+WebService整合框架是一个常见的企业级应用开发模式,它将搜索引擎Solr、持久层框架Hibernate、服务层框架Spring、构建工具Maven以及Web服务接口结合在一起,提供了一种高效、灵活的...
【压缩包子文件的文件名称列表】仅给出了"solr",这通常意味着压缩包内包含了完整的Solr解压后的目录结构,包括`server`(Tomcat中部署的Solr服务器)、`example`(示例配置)、`dist`(Solr的发布文件)、`contrib`...
3. **查询优化**:Solr-4.5引入了更智能的查询解析和优化策略,能够自动调整查询执行计划,提升查询效率。 4. **新特性**:例如,支持JSON输入/输出,增强了对地理位置搜索的支持,以及对Pivot查询的改进。 5. **...
【标题】:“Tomcat8+Solr7直装版”是指一个预配置好的软件组合,其中包含了Apache Tomcat 8.5版本与Apache Solr 7.1版本,这两个组件已经被整合在一起,使得用户可以方便地进行安装和使用。这个直装版的主要优势...
Solr 是一个基于 Lucene 的全文搜索引擎服务器,它提供了高级的搜索功能,广泛应用于网站的全文检索、数据索引和搜索。...通过理解 Solr 的配置和 Tomcat 的部署机制,你可以更好地定制和扩展你的搜索解决方案。