知识点
相关文章
更多最近更新
更多荐 solr4.9在tomcat7下安装、配置
2019-03-27 01:22|来源: 网路
solr简介
solr是受欢迎的,速度极快的开源企业搜索平台。主要功能包括强大的全文搜索,搜索词高亮显示,分面搜索,近实时的索引,动态聚类,数据库集成,丰富的文件(例如,Word,PDF)处理,和空间搜索。Solr是高度可靠的,可扩展性和容错性,提供了分布式的索引,复制和负载均衡的查询,自动故障转移和恢复,集中配置和更多。许多世界上最大的互联网网站的导航、搜索功能都是采用solr实现的。
solr是一个基于Lucene、采用JAVA语言编写、运行于servlet容器中(如jetty,tomcat)的全文搜索服务器,提供了Rest 的HTTP接口,并支持多种数据格式如json,php,ruby,csv,phps,javabin及自定义格式。
使用的安装介质
- jdk1.7.0.45
- tomcat 7.0.55
- solr-4.9.0.tgz
- IKAnalyzer2012FF_u1.jar
安装步骤
1: 安装jdk1.7.0.45
2:安装tomcat6.0.36
3: 安装solr
#解压文件(假设把solr-4.9.0.tgz放在/home/solr目录中)
cd /home/solr
tar -zxvf solr-4.9.0.tgz
ln -s solr-4.9.0 solr
#更改solr工作目录
cp -r /home/solr/solr/example/solr /home/solr/solrhome
#更改solr web程序目录
mkdir solrweb
cp solr/dist/solr-4.9.0.war solrweb
cd solrweb
jar -xvf solr-4.9.0.war
rm -rf solr-4.9.0.war
cd ../
#复制solr扩展的jar到tomcat(假设tomcat安装在/home/solr/tomcat目录中)
cp solr/example/lib/ext/*.jar tomcat/lib
#告知solr它的工作目录在哪里,一般有两种方式,设置环境变量以及jndi。但我建议采用jndi,便于维护
在$TOMCAT_HOME/conf/Catalina/localhost里新建solr.xml文件,内容如下:
<!--solr server configuration --> <?xml version="1.0" encoding="UTF-8"?> <Context docBase="/home/solr/solrweb" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="/home/solr/solrhome" override="true" /> </Context>其中里面的/home/solr/solrhome就是所谓的solr工作目录.solr配置,以及索引都将存放到该目录
启动tomcat即可。
http://172.168.63.233:8080/solr
默认的端口是8983,修改tomcat/conf/server.xml中的http端口即可。
4: 安装中文分词IKanalyzer:
将IKAnalyzer2012FF_u1.jar放到/home/solr/solrweb/WEB-INF/lib目录中
对应的配置文件放在jar包的根目录下:IKAnalyzer.cfg.xml,stopword.dic,ext.dic
5:设置IKAnalyzer中文分词
修改/home/solr/solrhome/collection1/conf/中的schema.xml,在<type></types>中增加如下内容
<!-- china --> <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>其中查询采用IK自己的最大分词法,索引则采用它的细粒度分词法.所以各自配置了isMaxWordLength
6:启动/停止solr
只要启动/停止Tomcat即可
验证
参考
转自:http://my.oschina.net/cloudcoder/blog/304984
相关问答
更多-
#渭南师范学院#在渭师院学的教育学,出来想去教育培训机构,大家有什么好的能不能推[2023-06-28]
生理学和心理学了解运用如何?去什么地方不重要,重要的是能够运用到您的专业,来奠定你的职业方向!从事教学工作还是教务管理工作。 -
贵阳室内设计培训哪里设计的最好,[2022-04-06]
你去贵阳艺龙居室内设计学校啊,哪里就包就业,而且在哪学过的学员都很厉害,在装修行列中都很出名,还有小班教学,白天工作,晚上也可以来学,这是我的回答,希望能帮助你。 -
金华省考面试培训班,想报个班,及荐下?[2023-02-26]
我建议选择培训班的时候一定要选择业内口碑最好的机构,这样才能顺利通过公务员考试。随着现在公务员考试的持续升温,选择好的培训机构尤为重要,汇金大厦14楼的中青不错哦有空可以去看看 -
solr怎样部署在tomcat7下[2022-11-19]
Tomcat下Solr安装配置 由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维护较为方便的shell脚本,因此在生产部署时候建议安装在Linux上,测试时候可以在windows使用。 Solr是一个基于Lu... -
谁荐个基于redis秒杀系统的源码,推荐的都有分[2022-02-18]
秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘、异步处理而不是同步处理、分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述 -
eclipse怎么安装tomcat7[2022-09-02]
步骤如下: 1、打开Eclipse。 2、点击菜单栏的“Window”,然后选择“Preferences”。 3、点击弹出窗口的“Server”,然后选择“Runtime Environment”,然后点击右边的“Add”按钮。 4、选择弹出窗口上的“Apache”,然后选择Tomcat版本,然后单击“Next”。 5、选择Tomcat的安装根目录,点击“Finish”即可。 经过上述步骤即可在Eclipse中安装Tomcat。 -
apache tomcat7 配置问题[2022-08-22]
把startup.bat头的 @echo off 改成 @echo on 看运行到哪行了,再作处理。 -
似乎tomcat7还不在centos6.5的标准/ epel存储库中。 [root@secure36 rfridman]# cat /etc/issue CentOS release 6.5 (Final) [root@secure36 rfridman]# yum search tomcat Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: mirror.atlantic ...