要用到全站搜索就自己搭建了个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可以让他搜索。
六,遇到的问题及解决
待续
分享到:
相关推荐
安装JDK Tomcat 环境变量配置 安装JDK Tomcat 环境变量配置
在这个场景中,我们将讨论如何在Java Development Kit (JDK) 1.8环境下,使用Apache Tomcat 8来部署Solr 7.2.0。 首先,确保你的系统已经安装了JDK 1.8。JDK是Java开发和运行的基础,包含了编译器、JRE(Java ...
Tomcat是广泛使用的Java Servlet容器,而Solr则是一个开源的全文搜索引擎,常用于构建高效的搜索功能。这个压缩包提供了一个完整的环境,包括Tomcat 9.0.1版本和Solr 7.1.0版本,以及相关的整合文档和开发教程。 ...
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
### Linux JDK + Tomcat 安装教程 #### 一、Linux JDK 安装与配置...以上步骤完成了在 Linux 系统上安装 JDK 和 Tomcat 的全过程,以及相应的环境配置和基本测试。确保按照上述步骤操作,以确保安装成功且能正常运行。
linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家
安装 JDK 和 Tomcat 环境变量配置是 Java 开发环境的基础步骤,涉及到 JDK 和 Tomcat 的安装、环境变量的配置、Tomcat 的启动和测试。本文将详细介绍安装 JDK 和 Tomcat 环境变量配置的步骤和要点。 一、JDK 的安装...
### Tomcat指定JDK路径详解 #### 一、前言 Apache Tomcat 是一款开源的Servlet容器,能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat支持最新的Servlet和JSP规范,因为简单易用,是...
在Linux上使用yum 源安装 jdk tomcat 和 redis 以及MySQL的详细安装(MySQL安装不能使用yum)
标题中的“64位自带1.8JDK tomcat”指的是这个压缩包内包含的是一个64位版本的Apache Tomcat服务器,同时集成了Java Development Kit(JDK)的1.8版本。这意味着用户在使用这个Tomcat时,无需单独下载和安装JDK,...
【标题】"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"是一个在Linux环境下搭建的搜索引擎解决方案,其中包含了Apache Tomcat 8作为应用服务器,Solr 7.4作为搜索引擎核心,以及IK Analyzer作为中文分词工具。这个配置适用于需要处理大量...
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
JDK与tomcat版本对照,Tomacat版本跟随JDK更新
Linux下JDK和Tomcat的安装是一个重要的操作,尤其对于开发Java应用和部署Java Web应用的开发者来说。本文将介绍在Red Hat Enterprise Linux 4.6 (x86_64)系统上安装JDK 1.6和Tomcat 6的详细步骤,为那些希望在Linux...