Linux下配置solr
Solr服务器配置
1:Tomcat-solr(配置好tomcat)
2:解压solr-4.9.1.tar
Tar –zxvf solr-4.9.1.tar
3:cd example/webapp目录下的solr.war复制到tomca-solr的webapps目录中
jar –xvf solr.war
4:cd 到example中复制一份solr
(保证/var/vs/目录--- mkdir –p /var/vs)
cp –r solr /var/vs/solr
5:将solr解压目录下/example/lib/ext/下的所有jar包复制到tomcat-solr根目录下/webapps/solr/WEB-INF/lib目录中,一共5个,是solr的独立日志处理模块;
6在tomca-solr根目录下/webapps/solr/WEB-INF/下新建一个classes目录,将solr解压目录下/example/resources下的log4j.properties文件复制到该classes目录中,否则日志模块无法正常工作;
7: 修改tomcat-solr根目录下/conf/web.xml,指定solr主目录,在文件末尾(</web-app>之前)添加(建议使用相对路径,不要使用绝对路径,我这里懒省事路径直接复制了):
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/var/vs/solr/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
8:重启tomcat,浏览器输入:http://localhost:8080/solr/#/就能看到solr的管理界面了
9:如果上面都没有问题,配置IKAnalyzer中文分词器
下载IK分词器,解压后复制IKAnalyzer2012FF_u1.jar包到tomcat根目录下\webapps\solr\WEB-INF\lib中。(建议使用2012ff_u1版本IK,我在solr4.9中配置IKAnalyzer2012_u6版本是会出现问题,solr中的一个类写成了final的不能不IK继承)。
wget http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip
然后在var/vowsong/solr/collection1/conf/schema.xml加下面配置信息:(1和2任何一个效果都一样,官方pdf中的是第一个,个人感觉二配置更详细便于开发)
(1)
<fieldType name="text_ik"class="solr.TextField">
<analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer">
</analyzer>
</fieldType>
(2)
<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>
解压 unzip IK Analyzer 2012FF_hf1.zip
IKAnalyzer2012FF_u1.jar
cp IKAnalyzer2012FF_u1.jar /var/vs/tomcats/tomcat-solr/webapp/solr/WEB-INF/lib/ IKAnalyzer2012FF_u1.jar
10:重启tomcat,在solr管理界面左侧选择Analysis,在右侧选
搞定收工
相关推荐
在Linux和Windows环境下部署Solr服务器是常见的需求,这两种操作系统各有其特点和优势。 **Linux环境下的Solr服务器部署:** 1. **系统准备**:首先确保系统已安装Java Development Kit (JDK) 8或以上版本,因为...
### Solr搜索服务器安装配置详解 #### 一、Solr简介 Apache Solr是一款开源的高性能全文搜索引擎,基于Lucene库构建。它采用Java开发,提供了丰富的API接口,支持多种编程语言,使得开发者能够轻松地集成搜索功能到...
在Linux系统上如何搭建了solr搜索服务,同时运用到项目中
在 `server/solr/my_core/conf` 目录下,你可以找到并修改 Solr 的配置文件,如 `schema.xml` 定义字段类型和字段,`solrconfig.xml` 控制索引和查询行为。 6. **导入数据**: 使用 Solr 的 DataImportHandler ...
总的来说,Linux环境下的Solr是一个强大的搜索引擎工具,通过合理的配置和使用,可以极大地提升数据的搜索和分析效率。无论是同步数据库、处理中文分词,还是构建分布式集群,Solr都能提供灵活且高效的解决方案。
Solr检索服务器配置详解 Apache Solr是一款基于Java的开源搜索服务器,被广泛应用于全文检索、数据挖掘等领域。它的核心功能在于提供高效的全文检索、命中高亮、 faceted search(分面搜索)、拼写纠错、近似搜索...
2. 配置Solr服务器:进入解压后的目录,如`cd solr-8.11.0`,然后运行`bin/solr start -e cloud`启动示例云配置。这将创建一个简单的SolrCloud集群,包括Zookeeper和多个Solr实例。 3. 创建和配置索引:通过Solr的...
解压solr-8.10.0.tgz后,你需要按照官方文档或教程进行安装和配置,包括设置Java环境、启动Solr服务器、创建和管理集合等步骤。在实际应用中,根据具体需求,可能还需要进行定制化开发,例如编写自定义插件或优化...
3. **启动Solr**:运行`bin/solr start`命令启动Solr服务器。你可以通过`bin/solr stop -all`停止所有Solr实例。 4. **创建核心(core)**:一个Solr核心对应一个独立的搜索实例,使用`bin/solr create -c my_core`...
这将启动Jetty服务器并自动配置Solr云。 5. **访问Solr界面**:在浏览器中输入 `http://localhost:8983/solr` ,如果一切正常,你应该能看到Solr的管理界面。 使用Solr-5.5.5进行数据索引和搜索时,你可以: 1. **...
"Tomcat 和 Solr 的配置安装过程" 在本文中,我们将详细介绍 Tomcat 和 Solr 的配置安装过程。Tomcat 是一个开源的 Web 服务器软件,而 Solr 是一个基于 Lucene 的搜索服务器。它们都是 Java 语言开发的,因此可以...
- 进入Solr的主目录,启动Solr服务器:`bin/solr start`。 5. **测试整合** - 访问Tomcat的管理页面,确认Solr WAR文件已成功部署。 - 访问Solr的Web界面,如 `http://localhost:8983/solr/`,完成基本的索引...
4. 启动Solr服务器,通常使用Java命令行启动`start.jar`。 5. 访问默认的Web管理界面,通常是`http://localhost:8983/solr`,进行核心管理和配置。 6. 创建你的第一个Solr核心,根据业务需求配置`schema.xml`和`...
3. **启动Solr服务器**:进入解压后的目录,使用`bin/solr start -e cloud`命令启动Solr服务器,这将以分布式模式启动,并创建默认的集合。 4. **创建索引**:Solr的核心功能是构建和管理索引。通过Solr的HTTP API...
4. **启动Solr服务器**:执行`bin/solr start`命令来启动Solr服务器。这将启动一个Jetty web服务器,Solr将在其上运行。 5. **创建核心(Core)**:Solr的核心是存储和处理数据的基本单位。使用`bin/solr create -c...
Solr 的配置主要集中在 `solr/configsets` 目录下的配置文件,如 `solrconfig.xml`(定义搜索行为)和 `schema.xml`(定义字段和类型)。你可以根据需求调整这些配置,实现定制化搜索。 五、数据导入与查询 1. 数据...
Linux Solr 8.6.0 是一个针对大型文本数据集进行高效全文搜索和分析的开源平台。Solr 是由 Apache 软件基金会维护的一个项目,它基于 Java 并且能够部署在各种 Linux 环境中。在这个最新版的 8.6.0 版本中,我们可以...