`

Tomcat solr 3.5.0 paoding集成

 
阅读更多

下载

solr3.5

tomcat

paoding

 

tomcat上添加solr应用

复制apache-solr-3.5.0\example\webapps\solr.war包到tomcat-7.0.21\webapps目录下。

 

复制apache-solr-3.5.0\example\solr文件夹到tomcat-7.0.21\webapps\solr文件夹下。

 

新建xml文件

tomcat-7.0.21\conf\Catalina\localhost\solr.xml

 

 

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="${catalina.home}/webapps/solr.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="${catalina.home}/webapps/solr/solr" override="true" />
</Context>
 

 

 

集成paoding分词器到solr中

复制paoding-analysis.jar到tomcat-7.0.21\webapps\solr\WEB-INF\lib文件夹下

复制paoding-analysis\dic文件夹到tomcat-7.0.21\webapps\solr\WEB-INF\classes目录下

复制paoding-analysis\src文件夹下的属性配置文件到tomcat-7.0.21\webapps\solr\WEB-INF\classes目录下

修改配置tomcat-7.0.21\webapps\solr\WEB-INF\classes\paoding-dic-home.properties

 

 

paoding.dic.home=classpath:dic
 

tomcat-7.0.21\webapps\solr\solr\conf\schema.xml中在types节点添加字节的

 

 

<fieldType name="chinese" class="solr.TextField">  
		 <analyzer class="net.paoding.analysis.analyzer.PaodingAnalyzer"></analyzer>  
	</fieldType>
 

 

 

启动tomcat,

打开 http://localhost:8080/solr/admin/analysis.jsp 页面

 


 

 

 

 

 

注意:

paoding无法读出配置文件,需要修改net.paoding.analysis.knife.PaodingMaker.java代码。

找到PaodingMaker.java的setDicHomeProperties方法,修改File dicHomeFile = getFile(dicHome);

为 

 

File dicHomeFile2 = getFile(dicHome);  
        String path="";  
        try {  
            path = URLDecoder.decode(dicHomeFile2.getPath(),"UTF-8");  
        } catch (UnsupportedEncodingException e) {  
            e.printStackTrace();  
        }  
    File dicHomeFile = new File(path);
 

 

  • 大小: 122.6 KB
分享到:
评论

相关推荐

    solr3.5与tomcat6集成,添加自己的分词器

    #### 一、Solr与Tomcat集成概述 Solr 是一个高性能、采用 Java 开发的企业级搜索服务器,它基于 Lucene 库提供了一个完整的全文检索框架。而 Tomcat 是一个开源的Servlet容器,主要用于运行Java Web应用程序。本文...

    Solr3.5整合Tomcat

    在企业级应用中,Solr 往往需要与 Web 服务器集成,以实现更高效的服务。在这个场景下,Tomcat 作为一个流行的 Java 应用服务器,常常被用来部署 Solr。下面我们将详细讨论如何将 Solr 3.5 版本整合到 Tomcat 中。 ...

    apache-solr-3.5.0.tgz

    综上所述,Apache Solr 3.5.0是一个强大的搜索解决方案,通过与Tomcat的集成,可以在企业环境中提供高效的全文搜索功能。掌握上述知识点,对于理解和使用这个版本的Solr至关重要。然而,随着技术的发展,更现代的...

    apache-solr-3.5.0.jar

    这个名为"apache-solr-3.5.0.jar"的压缩包包含两个关键组件:`apache-solr-core-3.5.0.jar`和`apache-solr-solrj-3.5.0.jar`,它们对于成功搭建Solr 3.5.0环境至关重要。 1. `apache-solr-core-3.5.0.jar`: 这是...

    solr 和paoding整合

    NULL 博文链接:https://qiaopang.iteye.com/blog/451897

    solr与tomcat整合

    标题“solr与tomcat整合”涉及的是将Apache Solr搜索引擎集成到Apache Tomcat应用服务器的过程。Solr是一款基于Lucene的开源搜索平台,而Tomcat是Java Servlet和JavaServer Pages的容器。整合这两者可以方便地在Web...

    solr+paoding

    ### Solr + Paoding:构建高效全文检索系统 #### 一、Solr简介与核心功能 **Solr** 是一种开放源代码的企业级搜索平台,它基于 **Lucene Java**,能够提供强大的全文检索功能。Solr 的核心优势在于其灵活易用的...

    apache-solr-3.5.0.zip

    在企业环境中,Solr常常与Web服务器如Tomcat集成,以提供更灵活和方便的部署选项。 标题"apache-solr-3.5.0.zip"表明这是Apache Solr 3.5.0版本的压缩包文件。这个版本发布于2011年,包含了Solr运行所需的所有文件...

    Tomcat8.0与Solr8.0的整合

    在IT领域,尤其是在Java Web开发中,Tomcat和Solr是两个非常重要的工具。Tomcat作为一款开源的Servlet容器,广泛用于部署Java应用,而Solr则是一个强大的全文搜索引擎,适用于构建高效的搜索功能。本教程将详细介绍...

    apache-solr-3.5.0

    apache-solr-3.5.0

    Tomcat和solr安装配置说明

    Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置

    Solr3.2 + Paoding中文分词的搜索引擎

    Solr3.2 + Paoding中文分词的搜索引擎是一个针对中文文档进行高效检索的解决方案,结合了Apache Solr 3.2版本与Paoding分词器的优势。Apache Solr是基于Lucene的开源搜索服务器,提供了更高级别的API和配置选项,而...

    solr3.5与tomcat的部署配置以及与java项目的集成

    ### Solr 3.5与Tomcat的部署配置及与Java项目的集成 #### 一、Solr 3.5与Tomcat的部署配置 **1. 下载与安装Solr** 首先,需要从官方或其他可信任来源下载Apache Solr 3.5.0。根据描述中的链接(虽然不可用),...

    tomcat集成solr服务器以及配置好了中文分词器

    只需要解压然后启动tomcat即可访问solr服务器,需要自行在apache-tomcat-solr-7.0.52\webapps\solr\solrhome\collection1\conf\schema.xml修改适合自己的配置的域即可

    tomcat下部署solr

    标题中的“tomcat下部署solr”意味着我们将讨论如何在Apache Tomcat服务器上安装和配置Apache Solr,这是一个流行的开源搜索引擎。Solr使得在大量数据中进行全文搜索、近似搜索、拼写检查以及多种其他高级功能变得...

    apache-solr-3.5.0.part2

    apache-solr-3.5.0.part2

    apache-solr-3.5.0.part1

    apache-solr-3.5.0.part1

    tomcat整合solr.rar

    标题中的"tomcat整合solr.rar"提示我们这是一个关于如何将Apache Tomcat与Apache Solr进行集成的资源包。Tomcat是广泛使用的Java Servlet容器,而Solr则是一个开源的全文搜索引擎,常用于构建高效的搜索功能。这个...

Global site tag (gtag.js) - Google Analytics