最近需要使用solr搭建一套搜索服务,在网上可以搜过到不少相关文章,但一个是版本比较低,另一个则是一步步照着走根本跑不起来solr服务。中间经历过不少问题,特记录下来。
第一步,将solr-4.7.2.zip中的dist目录下的solr-4.7.2.war包拷到tomcat的webapps目录下,直接运行。
第二步,这时肯定是运行不起来的,停止tomcat进程,删除war包,将solr-4.7.2文件夹重命名为solr,将examples里的multicore目录拷到存放solr索引的地方,打开web.xml,找到如下字段:
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>multicore</env-entry-value>
</env-entry>
将env-entry-value修改为存放multicore的目录位置即可。
第三步,将solr需要依赖的jar包拷到WEB-INFO/lib目录下,这些jar包包括solr4.7.2.zip中的example/lib/ext下面的jar包,中文分词所需要用到的 jar包,连接数据库建立索引的jar包以及solr-dataimport-4.7.2.jar与solr-dataimport-extra-4.7.2.jar
第四步,在配置文件中配置中文分词即可
相关推荐
4. **集成IK中文分词器**:IK分词器是针对中文的常用分词工具,它可以有效地对中文文本进行切分,提高搜索准确性。在`solr_home`的相应核心目录下,配置`schema.xml`或`managed-schema`,将IK分词器添加为默认的分析...
### Solr 4.10.2 与 Tomcat 6 的整合详解 #### 一、Solr 与 Tomcat 整合概述 Solr 是一个高性能、采用 Java 开发的全文搜索引擎,常用于网站搜索功能的搭建。而 Apache Tomcat 是一个免费开源的 Servlet 容器,...
总之,Solr 3.5 整合到 Tomcat 可以让你利用 Tomcat 的稳定性和灵活性来运行和管理 Solr 搜索服务,从而在 web 应用中实现高效的全文检索功能。通过理解 Solr 的配置和 Tomcat 的部署机制,你可以更好地定制和扩展你...
总结来说,"solr4.7.2+mmseg2.0+pinyinAnalyzer实现拼音、简拼检索"是一种优化中文搜索体验的技术方案,结合了先进的全文搜索服务器、高效的中文分词工具和拼音分析器,提升了搜索引擎的智能化水平。在实践中,我们...
本教程将详细介绍如何在Tomcat 8.0中整合Solr 8.0,并配置IK分词器,以实现更精准的中文分词搜索。 首先,我们需要了解Tomcat和Solr的基本概念。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它遵循...
1. **复制 solr.war 文件**:将 `D:\solr\solr-4.7.2\example\webapps` 下的 solr.war 文件复制到 `D:\solr\tomcat7\webapps` 目录。 2. **复制 Solr 配置文件**:将 `D:\solr\solr-5.2.0\server\solr` 下的所有文件...
标题“solr与tomcat整合”涉及的是将Apache Solr搜索引擎集成到Apache Tomcat应用服务器的过程。Solr是一款基于Lucene的开源搜索平台,而Tomcat是Java Servlet和JavaServer Pages的容器。整合这两者可以方便地在Web...
- 在整合Solr 4.9和Tomcat 8.0时,你需要在Tomcat的`webapps`目录下放置`solr.war`文件。 - 启动Tomcat服务器,这会自动解压`solr.war`,生成一个名为`solr`的目录。 - 创建一个新的`solr`文件夹作为Solr的home...
索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是浏览器可以是java程序)发送...
### Solr 3.5 与 Tomcat 6 集成及自定义分词器配置...通过以上步骤,你可以成功地在Tomcat 6环境下部署Solr 3.5,并实现自定义中文分词功能。这不仅能够提高搜索系统的准确性和效率,还能满足更多样化的应用场景需求。
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立 apache-solr-3.6.0.xml 提交搜索资源并建立索引 cd /Volumes/Date/apache-tomcat-7.0.27/webapps/...
在这个"solr_5.0_tomcat7_IKAnalyzer中文分词安装及demo"的压缩包中,你将找到如何在Solr 5.0中集成IKAnalyzer并进行演示的详细步骤。 首先,我们需要了解Solr与IKAnalyzer的集成过程: 1. **下载和解压**:获取...
只需要解压然后启动tomcat即可访问solr服务器,需要自行在apache-tomcat-solr-7.0.52\webapps\solr\solrhome\collection1\conf\schema.xml修改适合自己的配置的域即可
标题中的"tomcat整合solr.rar"提示我们这是一个关于如何将Apache Tomcat与Apache Solr进行集成的资源包。Tomcat是广泛使用的Java Servlet容器,而Solr则是一个开源的全文搜索引擎,常用于构建高效的搜索功能。这个...
Linux环境下搭建Solr7与Tomcat8集成,并配合IK中文分词器的步骤涉及多个IT知识点,主要包括: 1. **Linux基础操作**:在Linux系统中进行文件管理、权限设置、服务启动和停止等基本操作是必要的。这包括对命令行的...
在Windows 7操作系统中安装Apache Solr 4.4并将其部署到Tomcat 8是一项重要的配置工作,这对于搭建基于Solr的全文检索系统至关重要。下面将详细解释这个过程涉及的关键知识点。 首先,我们需要安装Java Development...
Solr-Zookeeper-Tomcat集群搭建教程 ...2. 在schema.xml中定义一个字段类型(FieldType),如`<fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100">`,并指定分词器为`...
需要将IK分词器的jar包(如`ikanalyzer.jar`)添加到Solr的`lib`目录,并在Solr的`schema.xml`或`managed-schema`文件中配置分词器,指定其在索引和查询时的使用。 9. **启动Tomcat**:启动Tomcat服务器,Solr实例...
Solr是中国最流行的开源全文搜索引擎之一,它基于Java并运行在Tomcat等Servlet容器之上。标题提到的是关于使用Tomcat启动最新版本的Solr 7.3.1,这是一个非常实用的技术场景,因为Tomcat是Apache的一个流行且轻量级...
接下来,我们将Solr与IK整合到Tomcat中。Tomcat是一款轻量级应用服务器,广泛用于部署Java Web应用程序,包括Solr。以下是一般的集成步骤: 1. **安装Tomcat**:下载并解压Tomcat最新稳定版本,配置好环境变量,...