solr4.9在tomcat7下安装、配置
solr是受欢迎的,速度极快的开源企业搜索平台。主要功能包括强大的全文搜索,搜索词高亮显示,分面搜索,近实时的索引,动态聚类,数据库集成,丰富的文件(例如,Word,PDF)处理,和空间搜索。Solr是高度可靠的,可扩展性和容错性,提供了分布式的索引,复制和负载均衡的查询,自动故障转移和恢复,集中配置和更多。许多世界上最大的互联网网站的导航、搜索功能都是采用solr实现的。
solr是一个基于Lucene、采用JAVA语言编写、运行于servlet容器中(如jetty,tomcat)的全文搜索服务器,提供了Rest 的HTTP接口,并支持多种数据格式如json,php,ruby,csv,phps,javabin及自定义格式。
#解压文件(假设把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" analyzer type="index" isMaxWordLength="false" / analyzer type="query" isMaxWordLength="true" / /fieldType其中查询采用IK自己的最大分词法,索引则采用它的细粒度分词法.所以各自配置了isMaxWordLength
6:启动/停止solr
只要启动/停止Tomcat即可
![](http://static.oschina.net/uploads/space/2014/0821/095116_RYlo_1410765.jpg)
1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入 一、下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二、如果想下载Lucene,下载地址是: https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/ 三、其中solr-4.10.3的包结构如下:
注意,必须使用tomcat8.否则报 java.lang.NoSuchMethodError: javax.servlet.ServletInputStream.isFinished()Z 1.solr-5.5.3.zip,apache-tomcat-8.5.5.zip 解压到 E:/winsolr2。
搜索服务solr 一二事(1) - solr-5.5 使用自带Jetty或者tomcat 搭建单机版搜索服务器 solr,什么是solr,就是你要吃的东西“馊了”,不能吃了,out of date~ 嘛。。。开个玩笑,发音就是‘搜了’,专门用于搜索的一个开源框架,lunce就不说了,不好用,麻烦 来讲讲solr吧 目前最新更新的是6.0,4月7-8号更新的,哥不太喜欢用新出来的版本,多多少少会有bug,centos7出来后我至今使用的是6.5(实在无法忍受7啊。
相关文章
- python whl文件安装_python whl文件怎么安装
- k8s集群的搭建安装(V1.18.0)
- 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(19)-Fiddler精选插件扩展安装,将你的Fiddler武装到牙齿
- jmeter安装教程以及jdk环境配置_正版win10下载
- centos下安装teamviewer
- CAD 2014软件安装包+安装教程 cad软件全版本下载
- 计量经济学EViews软件2023年最新激活,EViews软件安装教程下载
- centos 安装Rclone并配置onedrive做本地存储
- 在WSL2中安装CentOS发行版
- Centos7下nginx的安装与配置教程详解
- Windows 系统 PostgreSQL 手工安装配置方法
- centos6-7 yum安装php的方法(推荐)
- centos6.5升级安装配置supervisor的教程
- Jupyter Notebook 在Linux系统中安装配置Jupyter Notebook(Linux中配置)
- 红旗Linux:轻松完成安装(红旗linux的安装)
- 安装与配置Linux 系统DNS安装与配置指南(Linux的dns)
- Linux服务器上快速安装MySQL数据库(linux服务器安装mysql)
- MySQL安装配置及下载指南(mysql下载及安装配置)
- 如何在Windows中使用MySQL而不必安装服务(mysql不装服务)
- Microsfot.NETFramework4.0框架安装失败的解决方法