`

solr4.5配置tomcat7 +win7

阅读更多
参考链接: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单机版+中文分词的部署

    solr4.5下载、解压、部署说明,tomcat部署说明,IK中文分词部署说明

    linux 下solr7+tomcat8+IK中文分词器

    4. **Solr7安装与配置**:首先下载Solr7的压缩包,解压后放入Tomcat的webapps目录下,通常命名为`solr`。启动Tomcat后,Solr的服务可以通过`http://localhost:8080/solr/`访问。配置Solr可能涉及到修改`solr.xml`、`...

    solr4.5版本

    Solr 4.5 版本是Apache Solr的一个重要里程碑,它是一个开源的企业级全文搜索引擎,基于Java语言开发,提供了高效、可扩展的搜索和分析能力。在Solr 4.5中,包含了多种核心功能和改进,使得它成为企业级数据搜索和...

    ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试

    几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    修改`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

    标题"tomcat8.5+solr7+IKAnalyzer5"指出这是一个集成项目,其中包含了三个关键组件:Tomcat 8.5版本,Solr 7版本,以及IKAnalyzer 5版本。Tomcat是Apache软件基金会的一个开源项目,用作Java Servlet和JavaServer ...

    solr4.9与tomcat8,tomcat7整合

    以上就是Solr 4.9与Jetty以及Tomcat 8.0整合的基本步骤,整合过程中需确保所有配置文件的正确性和路径的准确性,以确保服务能够正常启动和运行。对于日志管理和性能优化,还可以进一步配置Solr的相关参数,以满足...

    solr5.5.4&tomcat8.5.20 solr已经配置好,直接启动Tomcat即可

    solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。

    solr4.9+tomcat+zookeeper集群

    在这个集群环境中,Tomcat作为Servlet容器运行Solr,而Zookeeper则作为分布式协调服务,管理整个集群的状态和配置。 一、Solr 4.9 集群的核心概念 1. **Sharding**: Solr集群通过分片技术将大量数据分散到多个节点...

    tomcat9 + solr

    在Windows 10上配置Tomcat9和Solr是一项涉及多个步骤的任务,需要对Java Web应用服务器和搜索引擎有一定的了解。通过以上步骤,你将能够成功地在本地环境中搭建一个运行Solr的Tomcat服务器,从而开始你的全文搜索之...

    solr 5.0.0 + tomcat7 安装 + IKAnalyzer中文分词

    通过以上步骤,你就成功地在Tomcat7上安装并配置了Solr 5.0.0,同时集成了IKAnalyzer实现中文分词。这使得你可以处理中文文本,提高搜索准确性和用户体验。记得定期更新Solr和IKAnalyzer,以获取最新的性能优化和...

    tomcat8.5+solr7+IKAnalyzer5+ikpinyin直装版

    在压缩包"apache-tomcat-8.5.4-solr-8081"中,我们可以期待找到完整的Tomcat 8.5和Solr 7的安装文件,以及可能已经配置好的IKAnalyzer5和ikpinyin的配置文件和库。使用这个直装版,开发者或运维人员可以快速搭建一个...

    solr4.10.2与tomcat6的整合

    - 在 Tomcat 的配置目录 `conf/Catalina/localhost` 下创建一个名为 `solr.xml` 的文件。 - 编辑该文件,添加以下内容: ```xml &lt;Context docBase="C:/Users/longge/Desktop/solr-4.10.2/dist/solr-4.10.2.war" ...

    solr+spring+hibernate+maven+webservice整合框架

    Solr+Spring+Hibernate+Maven+WebService整合框架是一个常见的企业级应用开发模式,它将搜索引擎Solr、持久层框架Hibernate、服务层框架Spring、构建工具Maven以及Web服务接口结合在一起,提供了一种高效、灵活的...

    tomcat8+solr7.4+IK

    【压缩包子文件的文件名称列表】仅给出了"solr",这通常意味着压缩包内包含了完整的Solr解压后的目录结构,包括`server`(Tomcat中部署的Solr服务器)、`example`(示例配置)、`dist`(Solr的发布文件)、`contrib`...

    solr-4.5源码包

    3. **查询优化**:Solr-4.5引入了更智能的查询解析和优化策略,能够自动调整查询执行计划,提升查询效率。 4. **新特性**:例如,支持JSON输入/输出,增强了对地理位置搜索的支持,以及对Pivot查询的改进。 5. **...

    tomcat8+solr7直装版

    【标题】:“Tomcat8+Solr7直装版”是指一个预配置好的软件组合,其中包含了Apache Tomcat 8.5版本与Apache Solr 7.1版本,这两个组件已经被整合在一起,使得用户可以方便地进行安装和使用。这个直装版的主要优势...

    Solr3.5整合Tomcat

    Solr 是一个基于 Lucene 的全文搜索引擎服务器,它提供了高级的搜索功能,广泛应用于网站的全文检索、数据索引和搜索。...通过理解 Solr 的配置和 Tomcat 的部署机制,你可以更好地定制和扩展你的搜索解决方案。

Global site tag (gtag.js) - Google Analytics