`
myfreespace
  • 浏览: 229025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdk tomcat solr架构全站搜索

阅读更多

要用到全站搜索就自己搭建了个solr 这是比lunce更优化一些的搜索方式,搭建在java环境上面,可以和数据库绑定,增量的导入数据,可以架在tomcat  resin等servlet容器中,我选择了tomcat。

一,搭建jdk环境

下载jkd1.6 http://harmony.apache.org/download.cgi解压后安装到自己制定的目录下面我装在D:\Program Files\Java\jdk1.6.0_23

配置环境变量 java_home指到装jdk的根目录,path(jdk运行时要找的bin目录)D:\Program Files\Java\jdk1.6.0_23\bin  classpath (jdk运行时要加载的类库)D:\Program Files\Java\jdk1.6.0_23\lib

配置完后在命令行中 输入javac 看到基本信息就说明安装jdk成功了,

二,安装servlet容器tomcat

下载tomcat6.0 有两种版本一种是安装版的,另一种是直接解压缩文件的,装完之后要配置tomcat_home就是tomcat的安装路径。建议使用安装版他会自动寻找jdk并加载到容器中,

安装完后在浏览器中输入localhost:8080(8080是默认端口,可以在tomcat下的config->web.xml文件中配置)页面出现it works说明安装成了,

三,安装solr

下载1.4或1.3的版本,http://www.apache.org/dyn/closer.cgi/lucene/solr/下载完后把他解压到文件夹中,在dist文件夹下有一个apache-solr-1.4.1.war文件,把他拷贝到tomcat的webapps下面,改名为solr.war重启tomcat,他会自动解压成目录solr的。让后再本地磁盘上见一个solr_tomcat文件夹用来存放slor的基本信息在下面建一个solr文件夹把刚解压的包里面的expamle->solr下面的内容全部拷贝到里面,并在环境变量中配置路径,路径名字为solr.solr.home

配置完后还要去tomcat中刚解压完的solr目录中修改配置文件,让他可以找到刚建的目录,在solr->web_Inf下的web.xml文件中,加入   <env-entry>

<env-entry-name>solr/home</env-entry-name>

       <env-entry-value>E:/solr-tomcat/solr</env-entry-value>

       <env-entry-type>java.lang.String</env-entry-type>

   </env-entry>只需要改路径为你建的路径就可以了,

重启tomcat在浏览器中输入localhost:8080/solr/admin就会看到一个solr的欢迎界面。

四,配置分词信息及中文分词

在刚建的solr目录中E:\solr-tomcat\solr\conf 有一个schems.xml里面是分词的详细配置,包括字段的定义,分词器的选择,搜索的基本信息等,默认的是空格分词,要用中文的话自带的有一个,但最好用庖丁解牛这个分词包,这个包要自己下载并加载到环境变量中,并建立词典。

五,增量导入数据

增量导入是定期把数据生成文本文件给solr可以让他搜索。

六,遇到的问题及解决

待续

0
0
分享到:
评论

相关推荐

    安装JDK Tomcat 环境变量配置 安装JDK Tomcat 环境变量配置

    安装JDK Tomcat 环境变量配置 安装JDK Tomcat 环境变量配置

    solr7.2.0 jdk1.8 tomcat8 部署

    在这个场景中,我们将讨论如何在Java Development Kit (JDK) 1.8环境下,使用Apache Tomcat 8来部署Solr 7.2.0。 首先,确保你的系统已经安装了JDK 1.8。JDK是Java开发和运行的基础,包含了编译器、JRE(Java ...

    tomcat整合solr.rar

    Tomcat是广泛使用的Java Servlet容器,而Solr则是一个开源的全文搜索引擎,常用于构建高效的搜索功能。这个压缩包提供了一个完整的环境,包括Tomcat 9.0.1版本和Solr 7.1.0版本,以及相关的整合文档和开发教程。 ...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    linux jdk+tomcat安装

    ### Linux JDK + Tomcat 安装教程 #### 一、Linux JDK 安装与配置...以上步骤完成了在 Linux 系统上安装 JDK 和 Tomcat 的全过程,以及相应的环境配置和基本测试。确保按照上述步骤操作,以确保安装成功且能正常运行。

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    安装JDK和tomcat环境变量配置

    安装 JDK 和 Tomcat 环境变量配置是 Java 开发环境的基础步骤,涉及到 JDK 和 Tomcat 的安装、环境变量的配置、Tomcat 的启动和测试。本文将详细介绍安装 JDK 和 Tomcat 环境变量配置的步骤和要点。 一、JDK 的安装...

    Tomcat指定jdk路径

    ### Tomcat指定JDK路径详解 #### 一、前言 Apache Tomcat 是一款开源的Servlet容器,能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat支持最新的Servlet和JSP规范,因为简单易用,是...

    在Linux上安装jdk tomcat mysql 和redis

    在Linux上使用yum 源安装 jdk tomcat 和 redis 以及MySQL的详细安装(MySQL安装不能使用yum)

    64位自带1.8JDK tomcat,无需配置环境变量直接启动

    标题中的“64位自带1.8JDK tomcat”指的是这个压缩包内包含的是一个64位版本的Apache Tomcat服务器,同时集成了Java Development Kit(JDK)的1.8版本。这意味着用户在使用这个Tomcat时,无需单独下载和安装JDK,...

    tomcat8.5.20+jdk1.7或jdk1.8或jdk1.6

    【标题】"Tomcat 8.5.20与JDK 1.7、1.8及1.6的兼容性解析" 在IT行业中,Tomcat作为一款广泛应用的开源Java Servlet容器,对于Java Web应用程序的部署和运行起着至关重要的作用。本篇将详细讨论Tomcat 8.5.20版本与...

    tomcat8+solr7.4+IK

    【标题】"Tomcat8+Solr7.4+IK"是一个在Linux环境下搭建的搜索引擎解决方案,其中包含了Apache Tomcat 8作为应用服务器,Solr 7.4作为搜索引擎核心,以及IK Analyzer作为中文分词工具。这个配置适用于需要处理大量...

    centos jdk tomcat安装脚本

    centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助

    Linux下配置tomcat和jdk

    ### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...

    jdk+tomcat+Eclipse(JAVA环境开发配置)

    本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...

    JDK与tomcat版本对照

    JDK与tomcat版本对照,Tomacat版本跟随JDK更新

    linux下jdk,tomcat的安装

    Linux下JDK和Tomcat的安装是一个重要的操作,尤其对于开发Java应用和部署Java Web应用的开发者来说。本文将介绍在Red Hat Enterprise Linux 4.6 (x86_64)系统上安装JDK 1.6和Tomcat 6的详细步骤,为那些希望在Linux...

    tomcat+mysql+jdk_jdk_tomcat+mysql+jdk脚本安装_Mysql+Tomcat+JDK_

    在IT行业中,构建一个基于Java的Web应用环境通常涉及到三个核心组件:JDK(Java Development Kit)、MySQL(一种关系型数据库管理系统)以及Tomcat(一个流行的Java应用服务器)。标题和描述提到的“tomcat+mysql+...

Global site tag (gtag.js) - Google Analytics